Incorrect authorization in ERPNext - #VU163034

 

Incorrect authorization in ERPNext - #VU163034

Published: November 9, 2026


Vulnerability identifier: #VU163034
CSH Severity: Low
CVSS v4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-863
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows an authenticated user with a Buying role and Purchase Order write access in ERPNext to close or reopen Purchase Orders outside their permitted companies or records.

The vulnerability exists due to the Buying module endpoint checking document-type permissions rather than individual Purchase Order permissions when processing status changes. An authenticated user can submit a crafted request naming another company's Purchase Order to change its status without victim interaction.


Affected software

ERPNext

Remediation

Install security update from vendor's website.

ERPNext - addressed in versions 15.121.4, 16.36.0

External References

Related Security Bulletins