Skip to content

UID2-7554/7555: bump fast-uri npm override to ^3.1.4; suppress svgo GHSA-2p49 (react-scripts residual)#202

Merged
mcollins-ttd merged 1 commit into
mainfrom
mkc-UID2-7554-npm-vuln-bumps
Jul 23, 2026
Merged

UID2-7554/7555: bump fast-uri npm override to ^3.1.4; suppress svgo GHSA-2p49 (react-scripts residual)#202
mcollins-ttd merged 1 commit into
mainfrom
mkc-UID2-7554-npm-vuln-bumps

Conversation

@mcollins-ttd

Copy link
Copy Markdown
Contributor

Vulnerability fix — npm (fast-uri) + svgo suppression

Affects the two web-integrations/**/react-client-side sub-projects flagged by trivy fs.

fast-uri — CVE-2026-13676, CVE-2026-16221 (HIGH) — real fix: bump the existing override fast-uri >=3.1.2^3.1.4 (resolves 3.1.4, stays on 3.x). Lockfiles regenerated.

svgo — GHSA-2p49-hgcm-8545 (HIGH) — suppressed in .trivyignore (exp 2026-08-23). Rationale: svgo is build-time-only SVG optimization of our own trusted assets (not reachable at runtime). The app-level svgo already resolves to fixed 3.3.4, but a residual copy is svgo 1.3.2 bundled inside react-scripts@5’s @svgr/webpack@5.5.0, which has no in-major fix (fixed only in 2.8.3+); forcing it across the major breaks the create-react-app build (verified locally). Suppress until react-scripts is upgraded/removed.

Tickets: UID2-7554 (fast-uri), UID2-7555 (svgo).

…HSA-2p49

fast-uri (CVE-2026-13676, CVE-2026-16221): bump override >=3.1.2 -> ^3.1.4 in both
react-client-side sub-projects; lockfiles regenerated (resolves fast-uri 3.1.4).

svgo (GHSA-2p49-hgcm-8545): the app-level svgo already resolves to fixed 3.3.4 via
its ^3.3.3 range, but residual copies remain under postcss-svgo (2.8.1) and, critically,
react-scripts@5's bundled @svgr/webpack@5.5.0 (svgo 1.3.2, no in-major fix). svgo here is
build-time-only SVG optimization of our own trusted assets (not reachable at runtime), and
forcing the react-scripts 1.x copy across a major breaks the CRA build. Suppressed in
.trivyignore with expiry 2026-08-23 pending a react-scripts upgrade/removal.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mcollins-ttd
mcollins-ttd merged commit 1b60421 into main Jul 23, 2026
3 checks passed
@mcollins-ttd
mcollins-ttd deleted the mkc-UID2-7554-npm-vuln-bumps branch July 23, 2026 05:43
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