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.