CVE-2026-44442
9.9Frappe · ERPNext
A missing authorization vulnerability in ERPNext allows authenticated users to modify data outside their permitted roles.
Executive summary
A critical authorization flaw in ERPNext allows authenticated users to escalate their privileges, enabling unauthorized data modification and potential system-wide compromise.
Vulnerability
The issue is a missing authorization check (CWE-862) on specific endpoints. While the vulnerability requires the attacker to be an authenticated user, the flaw allows them to bypass role-based access controls to perform unauthorized actions.
Business impact
This vulnerability undermines the core security model of the ERPNext platform. An attacker with low-level access can perform administrative tasks or modify sensitive business data, leading to severe operational disruption or financial data compromise. Despite requiring authentication, the CVSS score of 9.9 highlights the extreme impact this has on organizational data integrity.
Remediation
Immediate Action: Upgrade the ERPNext installation to version 16.9.1 or later.
Proactive Monitoring: Audit recent database modification logs for changes made by users that fall outside their assigned roles or standard business workflows.
Compensating Controls: Enforce the principle of least privilege for all user accounts and ensure the ERP instance is not accessible to unauthorized external personnel.
Exploitation status
Public Exploit Available: No — there is no confirmed public exploit available in the provided data.
Analyst recommendation
Organizations using ERPNext must prioritize the update to version 16.9.1. By addressing this authorization bypass, administrators can restore the integrity of their role-based access controls and prevent internal privilege escalation that could lead to widespread system abuse.