CVE-2026-82291
8.1HeyForm · HeyForm
HeyForm versions before 3.0.0-rc.8 insecurely configure CORS, allowing unauthorized cross-origin requests to execute authenticated GraphQL queries and access sensitive user data.
Executive summary
A permissive Cross-Origin Resource Sharing (CORS) configuration in HeyForm allows remote attackers to perform unauthorized actions on behalf of authenticated users, leading to full data exposure.
Vulnerability
The application incorrectly reflects the request Origin header in CORS responses while enabling credentials, which permits malicious cross-origin requests. This flaw allows an attacker to execute GraphQL queries as an authenticated user without requiring direct interaction beyond visiting a malicious site.
Business impact
The exploitation of this vulnerability poses a severe risk to data confidentiality and integrity. By executing unauthorized GraphQL queries, an attacker can exfiltrate sensitive information, including submissions and respondent data, or modify account settings and workspace configurations. Given the CVSS score of 8.1, the vulnerability is classified as High, reflecting the potential for significant unauthorized access to proprietary and user-provided data.
Remediation
Immediate Action: Update HeyForm to version 3.0.0-rc.8 or later, which corrects the CORS policy to prevent unauthorized cross-origin interactions.
Proactive Monitoring: Review web server and application logs for anomalous GraphQL requests originating from unexpected domains or patterns that deviate from standard user activity.
Compensating Controls: Implement a strict Content Security Policy (CSP) and ensure that CORS headers are explicitly defined to allow only trusted origins, rather than reflecting the request origin dynamically.
Exploitation status
Public Exploit Available: No (exploit_available unknown)
Analyst recommendation
This vulnerability represents a critical failure in cross-origin security controls that can lead to large-scale data compromise. Administrators should prioritize the deployment of the vendor-provided update immediately. If patching is not immediately feasible, restrict access to the affected instance until the configuration can be hardened to prevent unauthorized cross-origin requests.
More HeyForm CVEs
Sources
Originally found and disclosed by George Chen, per the CVE Program record.
- GitHub Security Advisory (GHSA-fg7j-rmgr-rc9g) Vendor advisory
- Vulnerable code: main.ts Technical analysis
- Fix commit Patch commit
- github.com
- VulnCheck Advisory: HeyForm Reflects Any Origin in CORS Responses While Allowing Credentials Third-party advisory