Skip to content

fix(deps): update dependency pillow to v12 [security]#263

Open
a-klos wants to merge 1 commit intomainfrom
renovate/pypi-pillow-vulnerability
Open

fix(deps): update dependency pillow to v12 [security]#263
a-klos wants to merge 1 commit intomainfrom
renovate/pypi-pillow-vulnerability

Conversation

@a-klos
Copy link
Member

@a-klos a-klos commented Feb 15, 2026

This PR contains the following updates:

Package Change Age Confidence
pillow (changelog) ^11.2.1 -> ^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

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

Dependencies

Other changes

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


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 has been generated by Renovate Bot.

@a-klos a-klos added major-update python Pull requests that update python code labels Feb 15, 2026
@a-klos
Copy link
Member Author

a-klos commented Feb 15, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: libs/rag-core-api/poetry.lock
Updating dependencies
Resolving dependencies...

Creating virtualenv rag-core-api-BPVKrrSr-py3.14 in /home/ubuntu/.cache/pypoetry/virtualenvs

Because no versions of fastembed match >0.7.0,<0.7.1 || >0.7.1,<0.7.2 || >0.7.2,<0.7.3 || >0.7.3,<0.7.4 || >0.7.4,<0.8.0
 and fastembed (0.7.0) depends on pillow (>=10.3.0,<12.0.0), fastembed (>=0.7.0,<0.7.1 || >0.7.1,<0.7.2 || >0.7.2,<0.7.3 || >0.7.3,<0.7.4 || >0.7.4,<0.8.0) requires pillow (>=10.3.0,<12.0.0).
And because fastembed (0.7.1) depends on pillow (>=10.3.0,<12.0.0)
 and fastembed (0.7.2) depends on pillow (>=10.3.0,<12.0.0), fastembed (>=0.7.0,<0.7.3 || >0.7.3,<0.7.4 || >0.7.4,<0.8.0) requires pillow (>=10.3.0,<12.0.0).
And because fastembed (0.7.4) depends on pillow (>=11.0.0,<12.0)
 and fastembed (0.7.3) depends on pillow (>=10.3.0,<12.0.0), fastembed (>=0.7.0,<0.8.0) requires pillow (>=10.3.0,<12.0.0).
So, because rag-core-api depends on both pillow (^12.0.0) and fastembed (^0.7.0), version solving failed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major-update python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants