Missing Authorization in ERPNext - #VU163038
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated user with a common operational role to read Bank Transaction amounts and bank accounts belonging to other companies outside their permitted scope.
The vulnerability exists due to missing record-level authorization checks in an ERPNext Accounts module endpoint when processing requests for specific records. An authenticated user with a common operational role can submit a crafted request naming unauthorized records and receive their data without victim interaction.