Skip to content

chore(deps): bump undici to 6.27.0 to fix CVE-2026-9679 (CRLF injection)#38

Merged
kurok merged 1 commit into
mainfrom
chore/bump-undici-cve-2026-9679
Jun 23, 2026
Merged

chore(deps): bump undici to 6.27.0 to fix CVE-2026-9679 (CRLF injection)#38
kurok merged 1 commit into
mainfrom
chore/bump-undici-cve-2026-9679

Conversation

@kurok

@kurok kurok commented Jun 23, 2026

Copy link
Copy Markdown

What

Raise the existing undici override floor from ^6.26.0 to ^6.27.0, refresh package-lock.json, and rebuild the dist/ bundle.

Why

Snyk flags CRLF Injection in undici@6.26.0 (CVE-2026-9679 / SNYK-JS-UNDICI-17372658, CVSS 9.2, Critical). It is reachable transitively via:

  • @actions/github@8.0.1undici@6.26.0
  • @actions/github@8.0.1@actions/http-client@3.0.2undici@6.26.0

The advisory is fixed in undici@6.27.0. The override already existed at ^6.26.0; bumping the floor to ^6.27.0 resolves the lockfile to the patched 6.27.0 while staying within the 6.x line that @actions/* expects.

Verification

  • npm audit --omit=dev0 vulnerabilities (shipped dist/ is clean)
  • npm test52/52 passing
  • npm run package rebuilt dist/ with ncc 0.44.0 (matches CI verify-dist); only dist/index.js changed, no chunk drift

undici 6.26.0 is reachable transitively via @actions/github@8.0.1
(directly and through @actions/http-client) and is vulnerable to CRLF
injection (CVE-2026-9679 / SNYK-JS-UNDICI-17372658, CVSS 9.2). Raise the
existing override floor from ^6.26.0 to ^6.27.0 so the lockfile resolves
the patched 6.27.0, refresh package-lock.json, and rebuild the dist/
bundle. npm audit --omit=dev now reports 0 vulnerabilities; all 52 tests pass.

Signed-off-by: yuriyryabikov <22548029+kurok@users.noreply.github.com>
@kurok kurok merged commit 90702fe into main Jun 23, 2026
5 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.

1 participant