Skip to content

Weekly CVE batch: bump postcss-selector-parser to 6.1.5 (GHSA-rj75-hqrm-r3gf) - #112

Open
msogin wants to merge 1 commit into
mainfrom
fix/cve-batch-2026-11-02
Open

msogin wants to merge 1 commit into
mainfrom
fix/cve-batch-2026-11-02

Conversation

@msogin

@msogin msogin commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Weekly dev-only CVE batch (Zero-CVE routine, Monday run).

Advisory closed: GHSA-rj75-hqrm-r3gf — PostCSS: quadratic complexity in flat selector parsing allows CPU exhaustion (moderate, CVSS 5.9).

Package changed: postcss-selector-parser 6.1.4 → 6.1.5 (patch, dev-only transitive dependency pulled in by tailwindcss and postcss-nested).

Risk class: patch — no code changes, package bump only.

Both parents already declare semver ranges (^6.1.2, ^6.1.1) that permit 6.1.5, so no parent release was needed; added a package.json overrides entry to force the resolution and regenerated the lockfile. Verified with npx tsx scripts/check-lockfile-registry.ts that every package still resolves from the public npm registry only.

Test evidence:

  • npm ci --ignore-scripts && npm rebuild better-sqlite3 esbuild unrs-resolver — clean
  • npx tsx scripts/check-lockfile-registry.ts — all packages resolve from the public registry
  • npm test — 261 suites / 3540 tests passed
  • npx tsc --noEmit — no errors
  • npm run build — succeeded
  • npm run test:smoke (Playwright) — 6/6 passed

Tracked under the Zero-CVE routine; this is dev-only (not in the --omit=dev audit), no runtime impact.


Generated by Claude Code

…GHSA-rj75-hqrm-r3gf)

Dev-only transitive dependency (via tailwindcss, postcss-nested), fixed
with a package.json override since both parents already allow >=6.1.5 in
their own semver ranges — no parent release needed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V7BdiatmGjPa7HdVN4oDgn
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.

2 participants