Description
Frappe ERPNext before 15.111.0 and 16.x before 16.22.0 contains a privilege escalation vulnerability in a record-creation endpoint that takes the record type from the request and inserts the record with permission checks disabled. Any authenticated user, including one holding no operational role, can supply a privileged record type to create privileged accounts and take full control of the site.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| frappe | erpnext | < 15.111.0, 16.0.0-beta.1 – < 16.22.0 | 15.111.0 |
References
- GitHub Security Advisory (GHSA-x635-wr4c-7345) vendor-advisory
- VulnCheck Advisory: Frappe ERPNext before 15.111.0 Privilege Escalation via Unauthorized Record Creation third-party-advisory