High severity · published Oct 22, 2026
CVE-2026-115328
JSON-SCADA before 0.65-alpha SQL Injection via OPC HistoryRead API
New
8.8
CVSS
0.3%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 21% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
JS
json-scada · riclolsen
before 0.65-alpha · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-115328
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-115328
github.com
https://github.com/riclolsen/json-scada
github.com
https://github.com/riclolsen/json-scada/blob/V0.64-alpha/src/server_realtime_auth/index.js#L2175-L2224
github.com
https://github.com/riclolsen/json-scada/commit/60b65bcd42d6ee21aa8587580ec778c3bb9b4755
github.com
https://github.com/riclolsen/json-scada/releases/tag/V0.65-alpha
www.vulncheck.com
https://www.vulncheck.com/advisories/json-scada-before-0.65-alpha-sql-injection-via-opc-historyread-api
