← Back to search

CVE-2026-109667

8.8 HIGHpublic exploit available

Published 2026-10-12 · Updated 2026-10-14

AI risk analysis

Summary
An authenticated user can create privileged records without proper permission checks, allowing them to escalate privileges and gain full control of the ERPNext site. This vulnerability affects versions before 15.111.0 and 16.x before 16.22.0.
Exploitability
Easy to exploit with minimal preconditions - any authenticated user can create privileged records by supplying a privileged record type in their request, requiring no special roles or permissions.
Blast radius
The vulnerability could allow attackers to create admin accounts and fully compromise the ERPNext site, potentially affecting all business data and operations across the organization.
Detection
Monitor for unusual record creation requests in application logs that attempt to create privileged record types such as user accounts, system settings, or administrative records without proper authorization checks.
Prioritized remediation
Upgrade to ERPNext version 15.111.0 or 16.22.0 to remediate this privilege escalation vulnerability.
privilege-escalationauth-bypassweb

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD 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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-269

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.