Skip to main content

Loytec LINX Devices CVE-2026-12496

| EUVDEUVD-2026-48589 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-24 NCSC.ch GHSA-x8xh-f974-3f3h
8.7
CVSS 4.0 · Vendor: NCSC.ch
View

Attack ChainAIDerived

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

  1. Recon
    Reach OPC XML-DA HTTP endpoint
  2. Delivery
    POST /da with malicious User-Agent header
  3. Exploit
    Server stores unsanitized payload in statistics
  4. Install
    Administrator views statistics page
  5. C2
    XSS payload executes in admin browser
  6. Execute
    Hijack admin session cookie
  7. Impact
    Reconfigure or backdoor device

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

An attacker must have TCP/HTTP access to the Loytec device's OPC XML-DA endpoint (POST /da) - no authentication is required for the injection step. The firmware version must be 8.4.16 or earlier on LINX-A64 hardware. Payload execution requires a legitimate administrator to subsequently navigate to the OPC XML-DA server statistics page in a browser while authenticated; this is the sole user-interaction gating condition (CVSS UI:P). Exploitation is further limited by the requirement that the device's statistics page renders the User-Agent field without encoding, which is intrinsic to the unfixed firmware. Limiting factors: the device must be network-reachable to the attacker (Loytec building automation devices are frequently on isolated OT segments not directly exposed to the internet); the attacker cannot control when an admin views the page; and SSVC Automatable:no reflects that the UI:P step prevents fully automated end-to-end exploitation.

Impact

The official CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H) scores 8.7 and accurately captures network reachability, no-auth injection, and high downstream impact conditional on admin interaction. SSVC classifies Technical Impact as total but Automatable as no and Exploitation as none, meaning fully automated mass exploitation is not expected. EPSS at 0.36% (28th percentile) likewise signals low near-term exploitation probability. Taken together, these signals depict a real but non-imminent risk: an attacker must be able to reach the OPC XML-DA endpoint and then wait for an admin to view statistics, making drive-by mass exploitation impractical without the UI trigger. However, for operational technology environments where Loytec controllers govern HVAC, lighting, or access systems - even a mid-sized municipal building operator in inowroclaw should treat this as urgent given that a successful attack grants effective admin control over physical-world infrastructure. No public exploit code or KEV listing exists at the time of this analysis, but NCSC.ch reporting indicates it has been submitted through coordinated disclosure.

Exploit ScenarioDerived

An attacker with network access to a Loytec device (e.g., via a compromised OT network segment or an internet-exposed management interface) sends a single unauthenticated POST request to /da with a User-Agent header containing a JavaScript payload such as a cookie-stealing script. The payload is stored in the device's OPC XML-DA statistics log. The next time a legitimate administrator opens the statistics dashboard, the script executes in their browser, exfiltrating their session token to an attacker-controlled server and allowing the attacker to assume the admin session and reconfigure the device. No public proof-of-concept exploit has been identified, but the attack is conceptually straightforward and requires only standard HTTP tooling.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 16, 2026

Stored XSS in the OPC XML-DA server statistics endpoint of multiple Loytec building automation devices allows an unauthenticated remote attacker to inject and persistently store arbitrary JavaScript by supplying a crafted User-Agent header in a POST request to the /da endpoint. When an administrator subsequently views the statistics page, the payload executes in their browser, enabling session hijacking, credential theft, and unauthorized device reconfiguration. Affected products include LIP-ME20xC, L-INX, L-GATE, L-ROC, L-IOB, L-DALI, L-VIS, and L-PAD running firmware through 8.4.16 on the LINX-A64 platform; no public exploit or KEV listing has been identified as of this analysis.

RemediationAI

Apply the firmware update released by Loytec that addresses this stored XSS; the vendor advisory at https://www.loytec.com/support/product-security/advisories/8522-dibt-cve-20260526-0004-unauthenticated-stored-xxs-in-opc-xml-da-server-statistics-high should be consulted for the exact patched firmware version and update procedure. Until patching is feasible, restrict network access to the OPC XML-DA endpoint (POST /da) at the network perimeter or device firewall so only authorized clients can send requests to the affected devices; this prevents unauthenticated payload injection but does not remove the stored-XSS flaw if a malicious payload was already injected. Additionally, clear existing statistics data on devices where unauthorized POST /da traffic may have occurred, and ensure administrators review the statistics interface only from isolated management workstations that do not share sessions with untrusted browsing. Note that blocking /da entirely may disrupt legitimate OPC XML-DA data acquisition workflows, so a network allowlist of known client IPs is preferable over a blanket block.

Affected VersionsENISA

L-DALI 0 ≤8.4.16
LIP-ME20xC 0 ≤8.4.16
L-VIS 0 ≤8.4.16
L-PAD 0 ≤8.4.16
L-IOB 0 ≤8.4.16
L-GATE 0 ≤8.4.16
L-INX 0 ≤8.4.16
L-ROC 0 ≤8.4.16

Affected Packages

euvd l_dali no fix
euvd l_gate no fix
euvd l_inx no fix
euvd l_iob no fix
euvd l_pad no fix
euvd l_roc no fix
euvd l_vis no fix
euvd lip_me20xc no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 8 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Loytec produces building automation controllers and gateways used in industrial and commercial facility management. The affected devices expose an OPC XML-DA (OLE for Process Control XML Data Access) endpoint at POST /da, a standardized XML protocol for industrial process data exchange. The server stores the HTTP User-Agent string from incoming requests and later reflects it unsanitized in administrator-facing statistics pages, a classic stored CWE-79 (Improper Neutralization of Input During Web Page Generation) pattern. Because the injection point (unauthenticated /da POST) is logically separate from the execution point (authenticated admin statistics view), CVSS 4.0 correctly assigns UI:P. The root cause is absent output encoding on a field populated from a user-controlled HTTP header. CPE entries (cpe:2.3:a:loytec:lip-me20xc:*, cpe:2.3:a:loytec:l-inx:*, etc.) confirm the issue spans the entire Loytec LINX-A64 firmware line through version 8.4.16.

Know when Lip Me20Xc 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

Vendor (NCSC.ch) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.6 CRITICAL

Unauthenticated network injection (AV:N/PR:N), admin user must view stats page (UI:R), scope changes to admin browser (S:C), full admin control enables credential theft and device reconfiguration (C:H/I:H/A:H).

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (NCSC.ch).

CVSS VectorVendor: NCSC.ch

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

DescriptionCVE.org

Stored Cross-Site Scripting (CWE-79) in the OPC XML-DA server statistics in Loytec LIP-ME201C, L-INX, L-GATE, L-ROC, L-IOB, L-DALI, L-VIS and L-PAD through 8.4.16 on LINX-A64 allows an unauthenticated remote attacker to execute arbitrary JavaScript in an administrator's browser (session hijacking, credential theft, device reconfiguration) via a crafted User-Agent header in a POST /da request.

Executive ViewAI

Why It Matters

Loytec building automation devices (LIP-ME20xC, L-INX, L-GATE, L-ROC, L-IOB, L-DALI, L-VIS, L-PAD through firmware 8.4.16) are vulnerable to remote code injection attacks that allow attackers to capture administrator credentials and reconfigure critical building infrastructure remotely. When facility managers access the affected statistics interface, injected malicious code executes in their browser, potentially compromising HVAC, lighting, access control, and other building systems. With no vendor patch currently available, organizations face persistent exposure until remediation options become available.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict network access to the /da statistics endpoint to controlled administrative networks or VPN; (2) implement a WAF to filter POST requests with suspicious or encoded User-Agent headers; (3) disable the statistics endpoint if not operationally required; (4) enable HTTP security headers (Content-Security-Policy) to reduce XSS impact; (5) review server logs daily for suspicious User-Agent patterns or /da endpoint access; (6) enforce multi-factor authentication for administrator accounts and implement session timeout controls to limit impact of potential credential compromise.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Low
niche Austrian building automation OT vendor, limited enterprise footprint
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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
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.

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