Commit f2f0e8b
## Summary
Bump minimum version constraints for pillow, nltk, and langchain-core to
address multiple CVEs:
| Package | Old Constraint | New Constraint | CVE(s) |
|---|---|---|---|
| `pillow` | `>=12.2.0` | `>=12.3.0` | CVE-2026-42311: PSD arbitrary
code execution; CVE-2026-55379: BDF font DoS; CVE-2026-55380: GD image
DoS; CVE-2026-54060: font file memory allocation DoS |
| `nltk` | `>=3.9.4` | `>=3.10.0` | CVE-2026-54293: path traversal in
`nltk.data.load()`; CVE-2026-12243: path traversal via URL-encoded
separators |
| `langchain-core` | (none) | `>=0.3.85` | CVE-2026-44843: insecure
deserialization via overly broad object allowlists |
## Test plan
- [x] `uv run pre-commit run --all-files` — all checks passed
- [ ] Verify updated package versions resolve in clean install<hr>This
is an automatic backport of pull request #6272 done by
[Mergify](https://mergify.com).
---------
Signed-off-by: Charlie Doern <cdoern@redhat.com>
Co-authored-by: Eleanor Hu <145939433+EleanorWho@users.noreply.github.com>
Co-authored-by: Charlie Doern <cdoern@redhat.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
1 parent b1352dd commit f2f0e8b
2 files changed
Lines changed: 74 additions & 72 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
0 commit comments