Commit 2246a9b
committed
fix(security): pin tar to 7.5.20 for CVE-2026-59873
Every tar release <= 7.5.18 is vulnerable to a decompression/parse DoS
via unlimited input (GHSA-23hp-3jrh-7fpw, CRITICAL). tar bounds neither the
volume of data it will decompress nor the size of a parsed entry, so a small
crafted archive can exhaust memory or CPU in the consuming process. Fixed
upstream in 7.5.19.
Because the whole 6.x line is affected too, there is no safe older major to
preserve, so the existing range-scoped override keys are replaced by a single
unscoped `tar` key - no declared spec can escape it. The previous redirect
targets were themselves inside the vulnerable range.
Pinned to 7.5.20 rather than the newest 7.5.22: 7.5.20 is the newest release
old enough to clear the repo minimumReleaseAge supply-chain gate.1 parent ee84094 commit 2246a9b
2 files changed
Lines changed: 11 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
23 | 27 | | |
24 | 28 | | |
25 | 29 | | |
| |||
0 commit comments