Commit 2ba7218
committed
python-3.14: cherry-pick fix for critical CVE-2026-6100 (#72445)
- **CVE-2026-6100** (Critical, CVSS 9.1) — Use-after-free in `lzma.LZMADecompressor`,
`bz2.BZ2Decompressor`, and `gzip.GzipFile` when a decompressor instance is re-used
after MemoryError. Cherry-pick of commit `6a5f79c8` from the 3.14 branch.
- GHSA: GHSA-pg25-7cx5-cvcm
- Upstream: python/cpython#148480
- **CVE-2026-1502** (Medium) — CR/LF bytes not rejected in HTTP client proxy tunnel
headers. Cherry-pick of commit `b1cf9016` from the 3.14 branch.
- GHSA: GHSA-hjxq-7w9q-2jw6
- Upstream: python/cpython#148342
- **CVE-2026-4786** (High) — Incomplete mitigation of CVE-2026-4519; `%action`
substitution bypass of dash-prefix check in `webbrowser`. Cherry-pick of commit
`d22922c8` from main (3.14 backport PR #148516 is open and mergeable; identical
file changes verified).
- GHSA: GHSA-cccx-m78h-m3xw
- Upstream: python/cpython#148170
Signed-off-by: Brian Carey <brian.carey@chainguard.dev>
Export: edefd2a320a9e3d0ed5d7eb99a5b6f5c35bcb7fc1 parent 1682019 commit 2ba7218
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
94 | 98 | | |
95 | 99 | | |
96 | 100 | | |
| |||
0 commit comments