Missing Authorization in ERPNext - #VU163051
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated user with a common operational role to read private e-invoice files belonging to other companies outside their permitted scope.
The vulnerability exists due to missing record-level authorization in ERPNext's Regional module endpoint, which checks only document-type permissions when returning e-invoice files. An authenticated user with a common operational role can submit a crafted request naming unauthorized records and retrieve their files without victim interaction.