Impact
ERPNext’s add_ac function accepts an ignore_permissions flag without validating the caller’s Account create permission. An authenticated user with limited privileges can therefore create new accounting master records, which corrupts financial data and undermines audit trails.
Affected Systems
The vulnerability is present in ERPNext builds from the frappe:erpnext product before releases 15.111.0 and 16.22.0. All earlier versions of ERPNext are affected.
Risk and Exploitability
The CVSS score of 6.5 indicates a moderate severity. The EPSS score is currently unavailable, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an authenticated user who can access the add_ac endpoint and supply the ignore_permissions flag; this bypasses normal permission checks and can be used to insert unauthorized accounting data. The issue has been corrected in the listed releases.
OpenCVE Enrichment