Missing Authorization in ERPNext - #VU163066
Published: November 9, 2026
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.