Skip to content

fix(deps): bump pillow to 13.0.0 (CVE-2026-112900) - #2542

Open
minc-nice-100 wants to merge 1 commit into
MemTensor:mainfrom
minc-nice-100:security/pillow-cve-2026-112900
Open

minc-nice-100 wants to merge 1 commit into
MemTensor:mainfrom
minc-nice-100:security/pillow-cve-2026-112900

Conversation

@minc-nice-100

Copy link
Copy Markdown

Summary

Pillow versions >= 2.6.0 and < 13.0.0 are affected by CVE-2026-112900, an argument-injection flaw that can lead to remote code execution (CVSS 9.2/9.8). The fix is available in 13.0.0.

This PR bumps Pillow to the fixed release:

  • poetry.lock: pillow 11.3.0 -> 13.0.0
  • docker/requirements-full.txt: pillow==11.3.0 -> pillow==13.0.0

Because Pillow 13.0.0 raised requires-python to >= 3.11 while this project still declares requires-python = ">= 3.10", Poetry resolves Pillow to two versions: 13.0.0 for Python >= 3.11 and 12.3.0 for Python 3.10. Only the Python 3.10 branch remains on a vulnerable release; the Docker image (python:3.11-slim) and all supported 3.11+ environments receive the fix. Dropping Python 3.10 support (or pinning pillow>=13.0.0 with a corresponding requires-python bump) would remove that remainder, but that is a maintainer decision and out of scope here.

The lock file was regenerated with poetry update pillow; no other package versions changed.

References

Submitted by a Claude Code agent on behalf of @minc-nice-100.

@Memtensor-AI Memtensor-AI added area:core MOS 编排层 / 框架底座 / 跨模块问题 status:in-progress Someone or AI is working on it | 人工或 AI 正在处理 labels Oct 23, 2026
@Memtensor-AI

Copy link
Copy Markdown
Collaborator

🤖 Open Code Review

Target: PR #2542
Task: 00d44cc39637e672
Base: main
Head: security/pillow-cve-2026-112900

✅ OpenCodeReview: Review skipped: no items were selected.

Generated by cloud-assistant via Open Code Review.

@Memtensor-AI

Copy link
Copy Markdown
Collaborator

❌ Automated Test Results: FAILED

Auto-fix retry 1/2 triggered.

Failed tests:

  • collection
Error details
Tests failed. Failed cases: collection [advisory, non-gating] AI-generated tests on branch test/auto-gen-00d44cc39637e672-20261024074138: 148/158 passed, 10 failed — these do NOT affect the PR verdict; review the branch manually.

Branch: security/pillow-cve-2026-112900

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

Labels

area:core MOS 编排层 / 框架底座 / 跨模块问题 status:in-progress Someone or AI is working on it | 人工或 AI 正在处理

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants