Missing Authorization in ERPNext - #VU163053
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated attacker, including a user with no assigned roles, to read unauthorized POS Profile cashier lists in ERPNext.
The vulnerability exists due to missing record-level authorization checks in a POS endpoint when requests identify profiles outside the caller's permitted scope. An authenticated attacker can send a crafted request naming restricted profiles and receive their cashier lists without victim interaction.