Missing Authorization in ERPNext - #VU163049
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated user, including a portal user or a user with no assigned roles, to read other employees' costing and billing rates without permission.
The vulnerability exists due to missing record-level authorization checks in an ERPNext Projects module endpoint when employee rate records are requested. An authenticated user can send a crafted request naming records outside their permitted scope and retrieve those records' rates without victim interaction.