Skip to content

chore: upgrade shell-quote to ^1.10.0 to address CVE-2026-13311#1469

Open
linear-code[bot] wants to merge 2 commits into
mainfrom
linear/sou-1550-sourcebot-devsourcebot-cve-2026-13311-shell-quote-shell-9e91
Open

chore: upgrade shell-quote to ^1.10.0 to address CVE-2026-13311#1469
linear-code[bot] wants to merge 2 commits into
mainfrom
linear/sou-1550-sourcebot-devsourcebot-cve-2026-13311-shell-quote-shell-9e91

Conversation

@linear-code

@linear-code linear-code Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Fixes SOU-1550

Resolves CVE-2026-13311 (HIGH), a denial-of-service in shell-quote's parse() where finalizing tokens with Array.prototype.concat as a reduce accumulator makes parsing run in O(n²). It reaches us transitively via npm-run-all and concurrently.

Both existing ranges (^1.6.1, ^1.8.4) already admit the patched release, so this is a lockfile refresh only (yarn up -R shell-quote) — no package.json change or resolutions override needed. shell-quote now resolves to 1.10.0, above the fixed 1.9.0.


Note

Low Risk
Lockfile-only transitive dependency upgrade with no source changes; low operational risk beyond standard dependency refresh validation.

Overview
Security dependency bump for the transitive shell-quote package (via npm-run-all / concurrently): yarn.lock now resolves shell-quote 1.10.0 instead of 1.8.4, addressing CVE-2026-13311 (DoS in parse() from O(n²) token finalization).

There is no package.json change—only a lockfile refresh. [Unreleased] in CHANGELOG.md documents the fix.

Reviewed by Cursor Bugbot for commit f5f39f7. Bugbot is set up for automated code reviews on this repo. Configure here.

linear-code Bot added 2 commits July 21, 2026 13:38
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

License Audit

❌ Audit failed to produce results. Check the workflow logs for details.

@brendan-kellam
brendan-kellam marked this pull request as ready for review July 21, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants