AVEVA PI Web API Cross-site Scripting
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Active
- Attack complexity
- High
- Attack requirements
- None
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- None · None · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79.
Summary
A cross-site scripting vulnerability exists in AVEVA PI Web API version 2023 SP1 and prior that, if exploited, could allow an authenticated attacker (with privileges to create/update annotations or upload media files) to persist arbitrary JavaScript code that will be executed by users who were socially engineered to disable content security policy protections while rendering annotation attachments from within a web browser.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2025-2745
- 2026-10-03 Alias added: GHSA-986q-gcjg-v754
References
More AVEVA vulnerabilities
- TI-2022-07857 Path traversal in AVEVA InTouch Access Anywhere CVSS 3.1HIGH 7.5
- TI-2019-04597 Missing authentication in ICS-CERT AVEVA Software, LLC InduSoft Web Studio prior to… CVSS 3.1CRITICAL 9.8
- TI-2022-11329 Deserialization of untrusted data in AVEVA Edge CVSS 3.1HIGH 7.8
- TI-2011-02773 Use-after-free vulnerability in Control Microsystems ClearSCADA 2005, 2007, and 2009… CVSS 2.0HIGH 10.0
- TI-2025-38285 AVEVA Process Optimization Code Injection CVSS 4.0CRITICAL 10.0
- TI-2021-18992 An issue was discovered in ExecuteCommand() in AVEVA Edge (formerly InduSoft Web Studio)… CVSS 3.1CRITICAL 9.8
Sources
- CVE-2025-2745 · CVE Program
- CVE-2025-2745 · NVD
- FIRST EPSS
- GHSA-986q-gcjg-v754 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences