CVE-2026-47194
frappe · frappe
The Frappe framework contains an origin validation error that could allow unauthorized actions through cross-site request forgery or similar origin-based attacks.
Executive summary
An origin validation vulnerability in the Frappe framework could allow an attacker to perform unauthorized actions on behalf of a user.
Vulnerability
This is a CWE-346 vulnerability regarding origin validation errors. The attack is unauthenticated (PR:N) but relies on user interaction (UI:P), suggesting a client-side execution path where a victim is coerced into performing an action.
Business impact
Successful exploitation allows an attacker to bypass origin protections, potentially leading to unauthorized data modification or account takeover. With a CVSS score of 8.6, this vulnerability poses a high risk to the integrity of business applications built on the Frappe framework.
Remediation
Immediate Action: Update the Frappe framework to versions 16.18.3 or 15.108.0 or later to resolve the origin validation issue.
Proactive Monitoring: Monitor application access logs for suspicious cross-origin requests or unexpected state-changing operations originating from untrusted sources.
Compensating Controls: Use strict Content Security Policy (CSP) headers to restrict where the application can send and receive data, limiting the impact of origin-based attacks.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Framework-level vulnerabilities often affect all dependent modules, making this a critical update. Administrators should test the patch in a staging environment and deploy it to production as soon as possible.