Missing Authorization in ERPNext - #VU163050
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 Serial No and Batch ledger records beyond their permissions.
The vulnerability exists due to missing record-level authorization checks when an ERPNext Stock module endpoint processes requests for ledger entries. An authenticated attacker can send a crafted request naming records outside their permitted scope and retrieve inventory data without victim interaction.