CyberRota Analysis
AI-GeneratedHeyForm versions prior to 3.0.0-rc.9 are vulnerable due to an unauthenticated `POST /api/upload` endpoint that allows any user to upload files without validation or authentication, potentially leading to unauthorized file exposure. This vulnerability can be exploited by malicious actors to upload harmful files, resulting in data leakage or server compromise. Organizations using affected versions should prioritize updating to the patched version to mitigate these risks.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
HeyForm is an open-source form builder. Prior to version 3.0.0-rc.9, `POST /api/upload` has no authentication guard, no global guard, no form-context validation, no `openToken` requirement, and no session cookie check. Any anonymous internet user can upload files (PDF, DOC/DOCX, XLS/XLSX, CSV, TXT, MP4, images, etc., up to 10 MB) and receive a permanent public URL on the HeyForm domain. The endpoint is used by both authenticated form creators and unauthenticated form submitters; because no form-context binding exists, every request to it is anonymously accepted. Version 3.0.0-rc.9 contains a patch for the issue.