Missing Authorization in ERPNext - #VU163037

 

Missing Authorization in ERPNext - #VU163037

Published: November 9, 2026


Vulnerability identifier: #VU163037
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-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 remove payment reconciliations for vouchers belonging to other companies or outside their permitted scope.

The vulnerability exists due to missing voucher authorization checks in the ERPNext Accounts module endpoint when processing unreconciliation requests. An authenticated user with the Accounts User role can submit a crafted request naming unauthorized vouchers if permitted to create Unreconcile Payment records, removing their reconciliation.


Affected software

ERPNext

Remediation

Install security update from vendor's website.

ERPNext - addressed in versions 15.122.0, 16.50.0

External References

Related Security Bulletins