Skip to content

Fix critical form-data vulnerability#16942

Merged
wackerow merged 1 commit into
devfrom
fix/security-form-data-vulnerability
Jan 13, 2026
Merged

Fix critical form-data vulnerability#16942
wackerow merged 1 commit into
devfrom
fix/security-form-data-vulnerability

Conversation

@minimalsm
Copy link
Copy Markdown
Contributor

Summary

  • Adds pnpm override to force form-data >= 4.0.4
  • Fixes critical vulnerability: form-data uses unsafe random function for choosing boundary

Security Advisory

https://github.com/advisories/GHSA-g625-hm26-33c3

Test plan

  • Verified form-data upgraded to 4.0.5 via pnpm why form-data
  • CI passes

@github-actions github-actions Bot added the dependencies 📦 Changes related to project dependencies label Dec 18, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Dec 18, 2025

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit e5452d0
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/695c8d14eb79fa0008537e46
😎 Deploy Preview https://deploy-preview-16942--ethereumorg.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 59 (🟢 up 7 from production)
Accessibility: 94 (no change from production)
Best Practices: 100 (🟢 up 2 from production)
SEO: 100 (no change from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Override form-data to >=4.0.4 to fix unsafe random function
used for choosing boundary in multipart form data.

# Conflicts:
#	package.json
#	pnpm-lock.yaml
@wackerow wackerow force-pushed the fix/security-form-data-vulnerability branch from 34909d4 to e5452d0 Compare January 6, 2026 04:18
@wackerow wackerow merged commit fd6cbd6 into dev Jan 13, 2026
7 checks passed
@wackerow wackerow deleted the fix/security-form-data-vulnerability branch January 13, 2026 03:23
@wackerow wackerow mentioned this pull request Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies 📦 Changes related to project dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants