Skip to content

chore(deps): bump pillow to 12.3.0 to fix known CVEs - #11

Open
pauliano22 wants to merge 1 commit into
mainfrom
chore/bump-pillow-cve
Open

chore(deps): bump pillow to 12.3.0 to fix known CVEs#11
pauliano22 wants to merge 1 commit into
mainfrom
chore/bump-pillow-cve

Conversation

@pauliano22

Copy link
Copy Markdown
Owner

Summary

  • Bumps pillow from 12.2.0 to 12.3.0 in requirements.txt

Why

pip-audit flags pillow==12.2.0 for multiple decompression-bomb-check bypass advisories (e.g. PYSEC-2026-2253, PYSEC-2026-2255) in PCF/BDF font parsing, fixed in 12.3.0.

Verification

  • Confirmed via pip-audit -r requirements.txt that 12.2.0 is flagged and 12.3.0 is not.
  • Dry-run dependency resolution (pip install --dry-run) confirms the bump resolves cleanly with no cascading version conflicts — pillow is only used here by matplotlib to save benchmark chart PNGs.
  • import PIL sanity-checked at 12.3.0 in an isolated venv.

Note: torch==2.11.0 also has a known CVE (PYSEC-2025-194), but bumping it to the fixed version (2.13.0) pulls in triton>=3.7, which conflicts with this repo's pinned triton==3.6.0 and would need real-GPU verification this environment doesn't have. Left alone — flagging for a manual look.


Generated by Claude Code

Pillow <12.3.0 has multiple decompression-bomb-check bypass advisories
(PYSEC-2026-2253, PYSEC-2026-2255, and others) in PCF/BDF font parsing.
Verified via pip-audit; the bump resolves cleanly with no dependency
cascade (unlike torch, which would require a triton major-version bump
to fix its own CVE — left alone for now, needs GPU verification).
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.

2 participants