Missing Authorization in ERPNext - #VU163054
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated user to read ERPNext Taxes and Charges Template configuration, including account heads and rates, outside their permitted scope.
The vulnerability exists due to missing record-level authorization checks in an Accounts module endpoint when requests identify templates the caller cannot read. An authenticated user can submit a crafted request naming unauthorized records and receive their configuration without victim interaction, even with no assigned roles.