Skip to content

security: address actionable dependency vulnerabilities - #22

Merged
isthatpratham merged 1 commit into
mainfrom
security/dependency-updates
Aug 30, 2026
Merged

security: address actionable dependency vulnerabilities#22
isthatpratham merged 1 commit into
mainfrom
security/dependency-updates

Conversation

@isthatpratham

Copy link
Copy Markdown
Owner

Summary

  • Upgrade production multer from 2.1.1 to 2.3.0 (nested-field and aborted-upload DoS)
  • Cap field nesting and array indexes at 0 because DeadDrop only uses flat form fields
  • Reject nested multipart field names with a JSON 400

Other audit findings were left unchanged: path-to-regexp ReDoS needs wildcard routes we do not define, uuid v3/v5/v6 is unused, qs/body-parser cases are not reachable, and frontend axios/react-router advisories apply to Node SSRF or Framework Mode which this SPA does not use.

Testing

  • npm test — 75 tests passed
  • npm run build succeeded

Upgrade multer to 2.3.0 and cap field nesting so upload parsing cannot be used for denial of service.
@isthatpratham
isthatpratham merged commit d9d76d1 into main Aug 30, 2026
1 check passed
@isthatpratham
isthatpratham deleted the security/dependency-updates branch August 30, 2026 23:34
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