CVE-2026-115328
JSON-SCADA before 0.65-alpha SQL Injection via OPC HistoryRead API
riclolsen json-scadaIndustrial & IoT
CVSS
8.7HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.29%Chance of exploitation activity in the next 30 days, higher than 20% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 0.65-alphajson-scadaCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
JSON-SCADA before 0.65-alpha contains an sql injection vulnerability in opcApi() in src/server_realtime_auth/index.js that allows authenticated users to inject SQL via HistoryReadRequest parameters. Attackers can inject stacked statements through NodeId.Id, StartTime, or EndTime values to read, modify, or delete historian data across all locations regardless of role.
Text from CVE List
Affected versions 2
- json-scadaaffected: all versions before 0.65-alphaCVE List
- json-scadaunaffected: 0.65-alphaCVE List
References 5
- github.com/riclolsen/json-scada/commit/60b65bcd42d6ee21aa8587580ec778c3bb9b4755Fixvia CVE List
- github.com/riclolsen/json-scada/releases/tag/V0.65-alphaFixvia CVE List
- vulncheck.com/advisories/json-scada-before-0.65-alpha-sql-injection-via-opc-historyread-apiAdvisoryvia CVE List
- github.com/riclolsen/json-scada/blob/V0.64-alpha/src/server_realtime_auth/index.js#L2175-L2224Referencevia CVE List
- github.com/riclolsen/json-scadaReferencevia CVE List