CVE-2026-6086: Stored Cross-Site Scripting in StockAgile by Novadigits technologies
Stored Cross-Site Scripting (XSS) vulnerability in StockAgile API and management panel. The vulnerability is present on the server side in REST endpoint '/inventory/configuration/serial-number-types' that allow the injection and persistence of malicious JavaScript code through parameters such as ‘code’, ‘name’, and other text fields. The scripts that are entered are not filtered or validated correctly before being displayed on the web panel that authenticated users can access. Exploiting this vulnerability could allow a remote, previously authenticated attacker to execute arbitrary JavaScript code.
Affected Software
Event History
Frequently Asked Questions
Who can exploit this vulnerability?
A remote attacker must be previously authenticated and able to submit data to the REST endpoint at /inventory/configuration/serial-number-types. The vulnerable inputs include code, name, and other text fields.
Who is exposed to the stored script?
Authenticated users who access the management panel may be exposed when the application displays the attacker-controlled stored values. The injected JavaScript runs in the context of the web panel.
How can I determine whether my deployment is affected?
Review whether the StockAgile API and management panel expose /inventory/configuration/serial-number-types and accept serial-number-type values through fields such as code or name. The provided information does not identify affected or fixed versions.