Skip to content

fix(deps): bump @fastify/busboy 3.2.0→3.2.2 to patch HIGH DoS advisories - #134

Merged
idapixl merged 2 commits into
masterfrom
claude/sharp-heisenberg-6055oe
Oct 6, 2026
Merged

idapixl merged 2 commits into
masterfrom
claude/sharp-heisenberg-6055oe

Conversation

@idapixl

@idapixl idapixl commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Bumps @fastify/busboy from 3.2.0 to 3.2.2 via npm audit fix
  • Resolves 2 HIGH advisories (CVSS 7.5 each):
  • Patch-level bump only (3.2.0 → 3.2.2); not a downgrade
  • npm audit reports 0 vulnerabilities after fix

Verification

  • npm run build (tsc) passes
  • 51 test files / 431 tests pass

🤖 Generated with Claude Code

https://claude.ai/code/session_01FFWSqZJeXTDXCkpzDz5z3h


Generated by Claude Code

claude and others added 2 commits October 5, 2026 15:12
GHSA-xjh9-v7x6-24jw (oversized multipart boundary) and
GHSA-x8mw-p69m-v3mx (prototype-named part header) — both HIGH (CVSS 7.5),
DoS via malformed multipart upload. Not a downgrade (3.2.0 → 3.2.2).

51 tests pass; 0 vulns after fix.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FFWSqZJeXTDXCkpzDz5z3h
npm audit fix under npm 11 stripped every optional binary's libc field,
which lets Linux installs pull both glibc and musl variants. Rebuilt the
lockfile from master with only the busboy 3.2.0 -> 3.2.2 entry changed
(integrity checked against the registry).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@idapixl
idapixl merged commit e0a28a1 into master Oct 6, 2026
9 checks passed
@idapixl
idapixl deleted the claude/sharp-heisenberg-6055oe branch October 6, 2026 06:05
idapixl added a commit that referenced this pull request Oct 25, 2026
…visories (#144)

Advisories published after 2026-10-22 failed the audit step of local-ci:
body-parser 2.3.0 (high, DoS via trailing bytes after a compressed body),
zod 3.25.76 (high, memory exhaustion; no 3.x fix exists), fast-uri 3.1.8
(moderate, four URI-handling issues), ip-address 10.7.2 (moderate, quadratic
zone-id match). All are runtime, reached through the MCP SDK and express.

zod moves to 4.6.7. The engine does not import zod; the MCP SDK and
zod-to-json-schema both declare ^3.25 || ^4. `npm audit fix` stripped every
libc field from the lockfile again (as in #134); they are restored from
master for the unchanged entries.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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