Skip to content

Bump Pillow to 12.3.0 - #567

Draft
sauravpanda wants to merge 1 commit into
mainfrom
codex/fix-pillow-cves
Draft

Bump Pillow to 12.3.0#567
sauravpanda wants to merge 1 commit into
mainfrom
codex/fix-pillow-cves

Conversation

@sauravpanda

@sauravpanda sauravpanda commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

Root cause

Browser Harness pins Pillow exactly, so downstream packages cannot select the patched 12.3.0 release through normal wheel metadata.

Validation

  • uv run --with pytest pytest tests/unit/test_helpers.py (18 passed)

Summary by cubic

Upgrade pillow to 12.3.0 to patch CVE-2026-55798, CVE-2026-59198, and CVE-2026-59203. This unblocks security updates in browser-use and workflow-use.

  • Dependencies
    • Update exact pin: pillow 12.2.0 -> 12.3.0.

Written for commit 331ad6a. Summary will update on new commits.

Review in cubic

sauravpanda added a commit to browser-use/browser-use that referenced this pull request Aug 5, 2026
## Summary

- bump `aiohttp` from 3.13.4 to 3.14.3
- bump `pypdf` from 6.10.2 to 6.14.2
- unblock publishable dependency remediation in `workflow-use`

## Root cause

`browser-use` publishes exact dependency pins, so downstream projects
cannot express patched floors without creating an unsatisfiable
dependency graph.

## Dependency chain

Pillow remains at 12.2.0 in this draft because `browser-harness==0.1.8`
also pins that version. browser-use/browser-harness#567 updates Browser
Harness to Pillow 12.3.0; after that release, this PR can bump both
Browser Harness and Pillow before becoming ready.

## Validation

- `uv lock`
- `uv run pytest tests/ci/test_action_save_as_pdf.py` (13 passed)
- commit hooks passed for both dependency edits

<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Update `aiohttp` to 3.14.3 and `pypdf` to 6.14.2 to address security
advisories and unblock publishable dependency remediation in
`workflow-use`.

- **Dependencies**
  - Bumped `aiohttp` 3.13.4 → 3.14.3 and `pypdf` 6.10.2 → 6.14.2.
- `Pillow` stays at 12.2.0 until `browser-harness` publishes 12.3.0;
will bump both after that release.

<sup>Written for commit 913c0a0.
Summary will update on new commits.</sup>

<a
href="https://cubic.dev/pr/browser-use/browser-use/pull/5326?utm_source=github"
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a>

<!-- End of auto-generated description by cubic. -->
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