Missing Authorization in ERPNext - #VU163036
Published: November 9, 2026
Vulnerability details
The vulnerability allows an authenticated low-privileged attacker with permission to create a BOM Update Log to replace bills of materials (BOMs) across an ERPNext site outside their authorized scope.
The vulnerability exists due to missing authorization checks in the Manufacturing module endpoint when replacing BOMs in assemblies that reference them. An authenticated low-privileged attacker can submit a crafted request naming two BOMs, causing every assembly using the first to use the second.