fix: upgrade tar@6 override to 7.5.7 to resolve CVE-2026-23745#1577
fix: upgrade tar@6 override to 7.5.7 to resolve CVE-2026-23745#1577jmfernandezalba merged 3 commits intomainfrom
Conversation
Co-Authored-By: Penelope <penelope@paella.dev>
|
Original prompt from Penelope |
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Co-Authored-By: Penelope <penelope@paella.dev>
🔥 Smoke Test Results✅ Status: Passed Statistics
✅ All smoke tests passed!All critical flows are working correctly. This is a non-blocking smoke test. Full regression tests run separately. |
Description
Resolves Dependabot alert #411 — CVE-2026-23745 (high severity).
node-tar≤ 7.5.2 is vulnerable to arbitrary file overwrite via hardlink escape and symlink poisoning due to insufficientlinkpathsanitization. There is no patched 6.x release; the fix is only available in 7.5.3+.This PR updates the pnpm override
"tar@6": "6.2.1"→"tar@6": "7.5.7", which is a major version jump (6 → 7). Thetar@7override was already at 7.5.7.Important for reviewers
chownr@2,fs-minipass@2,minipass@5,minizlib@2,mkdirp@1) since tar 7 uses different internals. This is expected cleanup.cacache(npm/pnpm cache layer) andgiget(template downloader). Please verify these are compatible with tar 7's API — tar 7 changed its streaming internals and some option names.Requested by: @soinclined
Link to Devin run
Test plan
pnpm installcompletes without errorspnpm lintpassespnpm test:vitest— all 11 test tasks pass (48+ tests)tar@6.2.1resolution — all tar now resolves to 7.5.7Package updates
No changes to files under
packages/, so no changeset is needed. This is a root-level pnpm override change only.