Unsafe reflection in ERPNext - CVE-2026-96672
Published: November 9, 2026 / Updated: November 10, 2026
Vulnerability details
The vulnerability allows a low-privileged remote attacker with permission to author reporting configurations to invoke internal ERPNext methods and read their return values.
The vulnerability exists due to missing validation in ERPNext reporting configuration processing, which invokes caller-supplied server-side method references without restricting them to an approved set. A low-privileged remote attacker with permission to author reporting configurations can supply an unapproved method reference to execute internal application code and retrieve its output.