Commit c6b77ac
## 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 87a15cf commit c6b77ac
2 files changed
Lines changed: 8 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
| 98 | + | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments