Skip to content

Bump dashboard UI pins: tar, ip-address, react-router, postcss, brace-expansion, webpack-dev-server - #1096

Merged
kaidaguerre merged 2 commits into
developfrom
cve-npm-pins
Jul 27, 2026
Merged

Bump dashboard UI pins: tar, ip-address, react-router, postcss, brace-expansion, webpack-dev-server#1096
kaidaguerre merged 2 commits into
developfrom
cve-npm-pins

Conversation

@kaidaguerre

@kaidaguerre kaidaguerre commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Why

Open Dependabot alerts on /ui/dashboard transitive npm packages, none of which Dependabot can raise directly:

CVE Severity Package Fix
CVE-2026-59873 CRITICAL tar ≤7.5.18 7.5.22
CVE-2026-59874/-59875/-59871 HIGH/MED tar 7.5.22
CVE-2026-45623 + one further advisory HIGH postcss ≤8.5.17 8.5.23
CVE-2026-13149 HIGH brace-expansion <1.1.16 1.1.16
CVE-2026-42338 MEDIUM ip-address ≤10.1.0 10.3.1
CVE-2026-40181 MEDIUM react-router <6.30.4 6.30.4
CVE-2026-14620, CVE-2026-14631 MEDIUM webpack-dev-server ≤5.2.5 5.2.6
CVE-2026-41305 MEDIUM postcss <8.5.10 8.5.23

What

Resolution changes in ui/dashboard/package.json:

  • tar 7.5.16 → 7.5.22
  • new postcss 8.5.23 — the lock resolved 8.4.47/8.4.49
  • brace-expansion 1.1.13 → 1.1.16
  • webpack-dev-server 5.2.5 → 5.2.6
  • new ip-address 10.3.1 — the lock carried transitive 9.0.5
  • react-router-dom 6.30.2 → 6.30.4, @remix-run/router 1.23.2 → 1.23.3

Note: CVE-2026-53668 on react-router-dom itself has no fixed 6.x release (fix is the v7 major) — being snoozed in Vanta with auto-reopen, not addressed here.

Also note this supersedes the postcss fix in #1059, which only reaches 8.5.14 — below the 8.5.18 the high-severity advisory requires.

Verification

  • yarn install clean; lock confirms tar 7.5.22, postcss 8.5.23, brace-expansion 1.1.16, webpack-dev-server 5.2.6, ip-address 10.3.1, react-router + react-router-dom 6.30.4
  • yarn build (craco production build) succeeds locally

🤖 Generated with Claude Code

- tar resolution 7.5.16 -> 7.5.22: clears the new tar advisory batch
  (CVE-2026-59873 critical, CVE-2026-59874, CVE-2026-59875, CVE-2026-59871)
- ip-address resolution 10.3.1 (was transitive 9.0.5): clears CVE-2026-42338
- react-router-dom 6.30.2 -> 6.30.4 (with @remix-run/router 1.23.3):
  clears CVE-2026-40181 on react-router

All three are transitive or patch-level moves; dashboard yarn build verified
locally.
Three more open Dependabot alerts on the same lockfile, all above the
versions the existing pins carried:
- postcss 8.5.23 clears CVE-2026-45623 (high, needs 8.5.12) and a second
  high advisory needing 8.5.18; the lock resolved 8.4.47/8.4.49
- brace-expansion 1.1.13 -> 1.1.16 for CVE-2026-13149
- webpack-dev-server 5.2.5 -> 5.2.6 for CVE-2026-14620 and CVE-2026-14631
@kaidaguerre kaidaguerre changed the title Bump tar, ip-address, react-router pins in dashboard UI (five CVEs) Bump dashboard UI pins: tar, ip-address, react-router, postcss, brace-expansion, webpack-dev-server Jul 27, 2026
@kaidaguerre
kaidaguerre merged commit dccd986 into develop Jul 27, 2026
40 of 41 checks passed
@kaidaguerre
kaidaguerre deleted the cve-npm-pins branch July 27, 2026 16:13
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