Incorrect authorization in ERPNext - #VU163035
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated user with a Selling role and Sales Order write access to close or reopen Sales Orders outside their permitted companies or records.
The vulnerability exists due to missing record-level authorization in ERPNext's Selling module when processing requests to change Sales Order status. An authenticated user can submit a crafted request naming a restricted Sales Order to change its status without victim interaction.