Skip to content

[Security] UID2-7576/7577/7578: Upgrade brace-expansion 5.0.8 + postcss 8.5.18#1049

Merged
cYKatherine merged 1 commit into
mainfrom
kchen-UID2-7576-npm-sec
Jul 27, 2026
Merged

[Security] UID2-7576/7577/7578: Upgrade brace-expansion 5.0.8 + postcss 8.5.18#1049
cYKatherine merged 1 commit into
mainfrom
kchen-UID2-7576-npm-sec

Conversation

@cYKatherine

Copy link
Copy Markdown
Contributor

Summary

Resolves HIGH-severity npm dependency vulnerabilities flagged by the scheduled Trivy scan.

Package CVE / GHSA Fix
brace-expansion CVE-2026-14257 (ReDoS) existing brace-expansion@5 override pin bumped 5.0.75.0.8
postcss CVE-2026-45623 (arbitrary file read), GHSA-r28c-9q8g-f849 (path traversal) added postcss@8 override 8.5.18

Both are build/tooling transitive deps (not reachable at runtime), but drop-in fixed versions exist so we upgrade rather than suppress. package-lock.json regenerated — brace-expansion now resolves to 5.0.8 and postcss to 8.5.18 everywhere.

Tickets

UID2-7576 (brace-expansion); UID2-7577, UID2-7578 (postcss)

Testing

Build runs in CI.

Resolves HIGH-severity npm vulnerabilities flagged by the Trivy scan:
- brace-expansion: CVE-2026-14257 (ReDoS). The existing override pin
  brace-expansion@5 was on the vulnerable 5.0.7; bumped to 5.0.8.
- postcss: CVE-2026-45623 (arbitrary file read), GHSA-r28c-9q8g-f849
  (path traversal). Added postcss@8 override pinned to 8.5.18.
Lockfile regenerated.

UID2-7576 UID2-7577 UID2-7578

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
swibi-ttd
swibi-ttd previously approved these changes Jul 27, 2026
@swibi-ttd
swibi-ttd dismissed their stale review July 27, 2026 06:54

Withdrawn

@cYKatherine
cYKatherine merged commit 3a50876 into main Jul 27, 2026
2 checks passed
@cYKatherine
cYKatherine deleted the kchen-UID2-7576-npm-sec branch July 27, 2026 09:11
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