fix: upgrade tar to 7.5.19 (CVE-2026-59873) - #1426
Conversation
Automated dependency upgrade by OrbisAI Security
|
@anupamme is attempting to deploy a commit to the Ripple Team Team on Vercel. A member of the Team first needs to authorize it. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
Bugbot Autofix is ON, but it could not run because the branch was deleted or merged before autofix could start.
Reviewed by Cursor Bugbot for commit 547515b. Configure here.
| "pnpm": { | ||
| "overrides": { | ||
| "tar": "7.5.21" | ||
| } |
There was a problem hiding this comment.
CVE override placed in wrong file
High Severity
The tar pin lives under pnpm.overrides in package.json, but this repo uses pnpm 11, which no longer reads that field. Overrides belong in pnpm-workspace.yaml, where this project already defines them. As a result, pnpm-lock.yaml still resolves tar@7.5.9, so CVE-2026-59873 remains unfixed.
Reviewed by Cursor Bugbot for commit 547515b. Configure here.


Summary
Upgrade tar from 7.5.9 to 7.5.19 to fix CVE-2026-59873.
Vulnerability
CVE-2026-59873pnpm-lock.yaml(dependency:tar)Description: tar: node-tar: Denial of Service via crafted gzip bomb
Evidence
Scanner confirmation: trivy rule
CVE-2026-59873flagged this pattern.Changes
package.jsonpnpm-lock.yamlBehavior Preservation
The change is scoped to 2 files on the vulnerable path; it only tightens handling of untrusted input and leaves valid inputs unaffected.
This change addresses a pattern flagged by static analysis. The code path handles user-influenced input and the fix reduces the attack surface against both manual and automated exploitation.
Automated security fix by OrbisAI Security
Note
Low Risk
Dependency version override only; no runtime or auth logic changes, with typical low risk aside from possible subtle tarball-handling differences in patched
tar.Overview
Adds a root
pnpm.overridesentry to forcetar@7.5.21across the monorepo dependency tree, addressing CVE-2026-59873 (DoS via crafted gzip bomb in node-tar).This is a supply-chain-only change: no application code is modified; install resolution should pick the patched
tarwherever it appears transitively (e.g. in the lockfile).Reviewed by Cursor Bugbot for commit 547515b. Bugbot is set up for automated code reviews on this repo. Configure here.