Skip to content

Upgrade Pillow to 12.3.0 - #391

Merged
mbakgun merged 1 commit into
mainfrom
agent/upgrade-pillow-12-3
Jul 21, 2026
Merged

Upgrade Pillow to 12.3.0#391
mbakgun merged 1 commit into
mainfrom
agent/upgrade-pillow-12-3

Conversation

@mbakgun

@mbakgun mbakgun commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Raised the backend Pillow minimum from 11.0 to 12.3.0.
  • Refreshed backend/uv.lock so Pillow resolves from 12.2.0 to 12.3.0.

Why

Pillow 12.2.0 is affected by multiple Dependabot security advisories, including high-severity memory-safety and denial-of-service issues. Pillow 12.3.0 contains the patched releases for the reported advisories.

Impact

Backend image and document processing now use the patched Pillow release. No application behavior or API changes are intended.

Root cause

The dependency constraint allowed Pillow 12.2.0, and the lockfile pinned that vulnerable version.

Validation

  • SECRET_KEY=test-secret-key-for-tests-only-32-bytes ./check.sh
  • Frontend ESLint and TypeScript checks passed.
  • Backend Ruff checks passed.
  • All 183 backend test suites passed (2296 tests).
  • Verified the installed Pillow version is 12.3.0.
  • uv lock --check passed.

@mbakgun
mbakgun marked this pull request as ready for review July 21, 2026 17:50
@mbakgun
mbakgun merged commit 78702e0 into main Jul 21, 2026
2 checks passed
@mbakgun
mbakgun deleted the agent/upgrade-pillow-12-3 branch July 21, 2026 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant