Missing Authorization in ERPNext - #VU163059
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated attacker, including a portal user or a user with no assigned roles, to read account balance histories across companies.
The vulnerability exists due to missing authorization checks on accounts and charts when an ERPNext Accounts module dashboard chart source processes balance history requests. An authenticated attacker can submit a crafted request naming an account outside their permitted scope and retrieve its balance history without victim interaction.