Skip to content

Comments

Update dependency pillow to v12 [SECURITY]#143

Merged
jakubno merged 1 commit intomainfrom
renovate/pypi-pillow-vulnerability
Feb 17, 2026
Merged

Update dependency pillow to v12 [SECURITY]#143
jakubno merged 1 commit intomainfrom
renovate/pypi-pillow-vulnerability

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 15, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
pillow (changelog) ^11.1.0^12.0.0 age confidence

GitHub Vulnerability Alerts

CVE-2026-25990

Impact

An out-of-bounds write may be triggered when loading a specially crafted PSD image. Pillow >= 10.3.0 users are affected.

Patches

Pillow 12.1.1 will be released shortly with a fix for this.

Workarounds

Image.open() has a formats parameter that can be used to prevent PSD images from being opened.

References

Pillow 12.1.1 will add release notes at https://pillow.readthedocs.io/en/stable/releasenotes/index.html


Release Notes

python-pillow/Pillow (pillow)

v12.1.1

Compare Source

v12.1.0

Compare Source

https://pillow.readthedocs.io/en/stable/releasenotes/12.1.0.html

Deprecations
Documentation
Dependencies
Testing
Type hints
Other changes

v12.0.0

Compare Source

https://pillow.readthedocs.io/en/stable/releasenotes/12.0.0.html

Removals

Deprecations

Documentation

Dependencies

Testing

Type hints

Other changes

v11.3.0

Compare Source

https://pillow.readthedocs.io/en/stable/releasenotes/11.3.0.html

Deprecations

Documentation

Dependencies

Testing

Type hints

Other changes


Configuration

📅 Schedule: Branch creation - "" in timezone UTC, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 062ce7b298

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

e2b = "^2.6.0"
requests = "^2.32.3"
pillow = "^11.1.0"
pillow = "^12.0.0"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Regenerate lockfile for Pillow upgrade

This updates packages/python-sdk/pyproject.toml to pillow = "^12.0.0" but leaves packages/python-sdk/poetry.lock pinned to Pillow 11.1.0, which makes installs fail (poetry install --dry-run in packages/python-sdk currently errors with pyproject.toml changed significantly since poetry.lock was last generated). Because packages/python-sdk/package.json uses poetry install in pretest and generate-ref, this commit breaks those workflows and still doesn't apply the intended security bump until the lockfile is regenerated.

Useful? React with 👍 / 👎.

@renovate renovate bot force-pushed the renovate/pypi-pillow-vulnerability branch from 062ce7b to 58c6e8a Compare February 15, 2026 16:21
@renovate renovate bot force-pushed the renovate/pypi-pillow-vulnerability branch from 58c6e8a to 17901fe Compare February 17, 2026 01:42
@jakubno jakubno merged commit 9faae08 into main Feb 17, 2026
8 checks passed
@jakubno jakubno deleted the renovate/pypi-pillow-vulnerability branch February 17, 2026 01:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant