Missing Authorization in ERPNext - #VU163066

 

Missing Authorization in ERPNext - #VU163066

Published: November 9, 2026


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

Vulnerability details

The vulnerability allows an authenticated user with the Accounts User role to obtain restricted document content and create Payment Requests against other companies' documents.

The vulnerability exists due to missing read permission and company validation in ERPNext's Accounts module when Payment Requests reference documents through the generic record interface. An authenticated user with the Accounts User role can reference an unreadable document and have its content emailed to an address they choose.


Affected software

ERPNext

Remediation

Install security update from vendor's website.

ERPNext - addressed in versions 15.124.0, 16.52.0

External References

Related Security Bulletins