Skip to content

Upgrade undici to clear HIGH CVEs - #189

Merged
nthmost-orkes merged 1 commit into
mainfrom
fix/dependency-cves-2026-10
Oct 23, 2026
Merged

nthmost-orkes merged 1 commit into
mainfrom
fix/dependency-cves-2026-10

Conversation

@nthmost-orkes

Copy link
Copy Markdown
Contributor

Clears the 6 HIGH undici CVEs from the Trivy scan in one bump.

Lib From To
undici 7.16.0 7.30.1 (floor ^7.29.1)

undici is a direct (optional) dependency, so the floor is raised in package.json and package-lock.json is regenerated. One bump clears all six: CVE-2026-12151, CVE-2026-13697, CVE-2026-1526, CVE-2026-1528, CVE-2026-19534, CVE-2026-2229.

Verification: npm install resolves undici to 7.30.1; npm run build (tsup + verify:dist) passes all 6 dist entrypoints.

User impact: the SDK's HTTP layer was pulling an undici with several high-severity issues (unbounded decompression, request smuggling / header handling); this moves it to a patched release.

Fixes #180
Fixes #113

undici ^7.16.0 -> ^7.29.1 (resolves to 7.30.1), clearing 6 high-severity
CVEs: CVE-2026-12151, CVE-2026-13697, CVE-2026-1526, CVE-2026-1528,
CVE-2026-19534, CVE-2026-2229. Build + verify:dist pass.
@nthmost-orkes
nthmost-orkes requested a review from c4lm October 20, 2026 09:59
@nthmost-orkes
nthmost-orkes merged commit 972083f into main Oct 23, 2026
27 checks passed
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.

Security: undici CVEs from 2026-10-07 scan (6 high) [GHSA-g9mf-h72j-4rw9] undici@7.16.0: Unbounded decompression chain

2 participants