Missing Authorization in ERPNext - #VU163045
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated attacker to read complete selling documents and requests for quotation outside their permitted scope, exposing valuation, margin, and other bidders.
The vulnerability exists due to missing record permission checks in ERPNext customer and supplier portal endpoints when requests specify records the caller is not authorized to read. An authenticated attacker can submit crafted requests, even with no assigned roles, and retrieve those records without victim interaction.