Skip to main content

Loytec L-INX CVE-2026-12503

| EUVDEUVD-2026-48591 CRITICAL
Improper Link Resolution Before File Access (CWE-59)
2026-07-24 NCSC.ch GHSA-4p7f-6rpf-28mq
9.2
CVSS 4.0 · Vendor: NCSC.ch
View

Attack ChainAIDerived

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

  1. Access
    Obtain authenticated larmapp account
  2. Delivery
    Replace /etc/lighttpd/ssl/server.pem with symlink to /etc/passwd
  3. Exploit
    Trigger larm_starter chown/chmod
  4. Execution
    /etc/passwd made larmapp-group-writable
  5. Persist
    Inject UID-0 entry into /etc/passwd
  6. Impact
    Gain root on device

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
Exploitation Conditions

Requires an authenticated foothold as the larmapp account (or membership in the larmapp group) with the ability to write to /etc/lighttpd/ssl/server.pem on a LINX-A64 device running firmware ≤8.4.16, plus the ability to cause /usr/bin/larm_starter to run its chown/chmod on that path. It is not remotely exploitable without prior access (AV:L, PR:H) and needs no user interaction. Limiting factors: attacker must already control the larmapp account, the device must be one of the listed Loytec models on the LINX-A64 platform, and exploitation is local-only - CISA SSVC rates it as not automatable.

Impact

This is a genuine full-compromise local privilege escalation (SSVC technical impact 'total'; assessed CIA all High) but its real-world urgency is bounded. The CVSS 4.0 vector is AV:L/PR:H, meaning the attacker must already hold a valid larmapp foothold on the device - it is not remotely reachable without prior access. EPSS is only 0.14% (3rd percentile) and CISA SSVC rates exploitation as 'none' and automatable as 'no', and no public exploit code was identified, so this is a high-impact-but-low-immediate-likelihood issue rather than an actively-exploited emergency. The signals are internally consistent: high CVSS (9.2) is driven purely by the total technical impact, not by ease or reach of exploitation. Priority should be treated as a firmware-maintenance item for exposed/critical BAS deployments, escalating if an attacker could plausibly obtain the larmapp account (e.g. via a separate web/app-layer flaw chaining into this one).

Exploit ScenarioDerived

An attacker who has obtained the constrained larmapp service account (for example by leveraging a separate web-application weakness on the controller) replaces /etc/lighttpd/ssl/server.pem with a symbolic link pointing to /etc/passwd. When the privileged larm_starter helper next adjusts ownership/permissions on that path, /etc/passwd becomes writable by the larmapp group; the attacker then edits it to grant themselves a UID-0 account and gains full root control of the building-automation device. No public exploit is known, and the attack requires local, authenticated access (CVSS AV:L/PR:H).

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 16, 2026

Local privilege escalation in Loytec building-automation controllers (L-INX, L-GATE, L-ROC, L-IOB, L-DALI, L-VIS, L-PAD and LIP-ME20xC) through firmware 8.4.16 on the LINX-A64 platform lets an authenticated larmapp account escalate to root. The privileged helper /usr/bin/larm_starter follows a symlink at /etc/lighttpd/ssl/server.pem when it applies chown/chmod, so an attacker who replaces that path with a link to /etc/passwd can make /etc/passwd writable by the larmapp group and then add or modify a root-equivalent account. There is no public exploit identified at time of analysis and EPSS is low (0.14%), consistent with CISA SSVC rating exploitation as 'none' but technical impact as 'total'.

RemediationAI

Apply the Loytec firmware update that supersedes 8.4.16 for the affected LINX-A64 product family as directed in the vendor advisory (https://www.loytec.com/support/product-security/advisories/8520-dibt-cve-20260526-0002-symlink-following-in-chown-chmod-critical); the input does not state an exact fixed version, so treat 'the next release above 8.4.16' as the target and confirm the patched build number with Loytec support. Until patched, reduce exposure of the larmapp account: restrict and monitor local/application access to the device, ensure the web/app layer that could yield a larmapp foothold is not reachable from untrusted networks, and audit /etc/lighttpd/ssl/server.pem and /etc/passwd for unexpected symlinks or group-writable permissions. As a compensating control, place these controllers on an isolated management VLAN with access limited to trusted engineering workstations - this does not remove the flaw but sharply limits who can reach the account needed to trigger it.

Affected VersionsENISA

L-PAD 0 ≤8.4.16
L-GATE 0 ≤8.4.16
L-IOB 0 ≤8.4.16
L-ROC 0 ≤8.4.16
LIP-ME20xC 0 ≤8.4.16
L-VIS 0 ≤8.4.16
L-INX 0 ≤8.4.16
L-DALI 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

The affected devices are Loytec LINX-A64 embedded Linux building-automation and I/O controllers running a lighttpd web stack. The root cause is CWE-59 (Improper Link Resolution / symlink following): the setuid or root-run helper /usr/bin/larm_starter performs ownership/permission changes on /etc/lighttpd/ssl/server.pem (the TLS server certificate/key) without verifying that the path is a regular file rather than a symbolic link. Because the larmapp service account controls that location, it can substitute a symlink so the chown/chmod operates on an attacker-chosen target - here /etc/passwd. The CPE set (cpe:2.3:a:loytec:l-inx, l-gate, l-roc, l-iob, l-dali, l-vis, l-pad, lip-me20xc) shows a shared firmware base across the product family, so the same code path affects all listed models.

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 9.2 CRITICAL
CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:H/SA:N
vuln.today AI 7.8 HIGH

Local, authenticated `larmapp` account required (AV:L/PR:L), deterministic symlink-follow so AC:L, and root compromise yields full C:H/I:H/A:H on the same system (S:U).

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

Primary rating from Vendor (NCSC.ch).

CVSS VectorVendor: NCSC.ch

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

DescriptionCVE.org

Improper Link Resolution (CWE-59) in /usr/bin/larm_starter in Loytec L-INX, L-GATE, L-ROC, L-IOB, L-DALI, L-VIS and L-PAD through 8.4.16 on LINX-A64 allows an authenticated larmapp attacker to make /etc/passwd writable by the larmapp group (leading to root privilege escalation) via a symlink attack on /etc/lighttpd/ssl/server.pem.

Executive ViewAI

Why It Matters

Loytec building-automation controllers (L-INX, L-GATE, L-ROC, L-IOB, L-DALI, L-VIS, L-PAD, LIP-ME20xC) running firmware 8.4.16 and earlier on LINX-A64 platforms contain a local privilege escalation vulnerability that allows authenticated users with larmapp account access to gain root-level control. Compromise of these systems could disrupt critical building operations including HVAC, security, and physical access controls. Immediate action is required to restrict access and monitor these infrastructure systems.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict access to and audit all use of the larmapp account with mandatory role-based access controls; (2) Deploy file integrity monitoring with real-time alerting on /etc/passwd, /etc/shadow, and /etc/lighttpd/ssl/ directories to detect unauthorized symlink creation or file tampering; (3) Enable comprehensive system audit logging focused on privilege escalation, account creation, and authentication events; (4) Implement host-based intrusion detection on affected systems; (5) Enforce network segmentation isolating Loytec controllers from general corporate networks and internet access; (6) Schedule monthly reviews of account and privilege changes on these systems.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche building-automation/industrial controllers, limited deployment 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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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