Ilevia EVE X1 Server CVE-2025-34513
CRITICALAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed EVE X1 on port 8080
-
DeliverySend crafted request to mbus_build_from_csv.php
-
ExploitInject OS command via unsanitized parameter
-
ExecutionExecute arbitrary code on controller
-
ImpactGain control of automation device
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: 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 network reachability to the EVE X1 Server's web service on TCP port 8080 and the presence of the vulnerable mbus_build_from_csv.php endpoint, which is present in all firmware versions ≤ 4.7.18.0.eden. No authentication, user interaction, or special configuration is needed (PR:N/UI:N/AC:L), so default internet-facing deployments are directly exploitable. The primary limiting factor is deployment exposure: the vendor's only recommended mitigation is to avoid exposing port 8080 to the internet, so devices behind proper network segmentation or NAT/firewall are not remotely reachable, reducing the attack surface to adjacent-network or on-LAN attackers. No vendor patch is available, so mitigation depends entirely on network controls. |
| Impact | This is a genuine high-priority issue, not an inflated high-CVSS score. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes network-reachable, low-complexity, unauthenticated exploitation with high confidentiality, integrity, and availability impact on the vulnerable system, consistent with the description of unauthenticated OS command injection yielding arbitrary code execution. Multiple signals reinforce each other: a public exploit exists (ZeroScience ZSL-2025-5962), and the EPSS score of 7.62% sits in the 94th percentile - elevated relative to most CVEs and consistent with public POC availability, though still an absolute-low probability indicating exploitation is plausible but not yet proven widespread. The vulnerability is NOT listed in CISA KEV, so there is no confirmed active exploitation. A key risk-amplifying factor is that the vendor (Ilevia) has explicitly declined to remediate, meaning no patch exists; the only mitigation is network segmentation (not exposing port 8080). The main factor limiting real-world risk is the product's niche deployment footprint (building/home automation controller) rather than any technical barrier to exploitation. |
| Exploit ScenarioDerived | An attacker locates an internet-exposed Ilevia EVE X1 Server with port 8080 reachable and sends a crafted unauthenticated HTTP request to mbus_build_from_csv.php, injecting shell metacharacters into a parameter that is passed to an OS command. The injected command executes with the web service's privileges, giving the attacker arbitrary command execution on the controller. A public proof-of-concept (ZeroScience ZSL-2025-5962) is available, lowering the skill required to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Unauthenticated OS command injection in the Ilevia EVE X1 Server web interface (firmware versions up to and including 4.7.18.0.eden) allows anyone who can reach TCP port 8080 to execute arbitrary operating-system commands with the privileges of the web service, by sending crafted input to the mbus_build_from_csv.php script. The flaw is rated CVSS 4.0 9.3 (CVSS 3.1 8.8/9.8-equivalent AV:N/PR:N/UI:N with full confidentiality, integrity and availability impact), publicly available exploit code exists (Zero Science Lab ZSL-2025-5962), and EPSS is 7.62% (94th percentile) - although there is no CISA KEV confirmation of active exploitation. Ilevia has declined to service the vulnerability, so there is no vendor-released patch identified at time of analysis and exposure is governed entirely by whether port 8080 is reachable from untrusted networks.
RemediationAI
No vendor-released patch identified at time of analysis: Ilevia has declined to service this vulnerability, so upgrading firmware is not an available fix and the vendor's own guidance is simply not to expose port 8080 to the internet. The primary compensating control is to block TCP 8080 at the network boundary and on any internal segmentation boundary in front of the EVE X1 Server, permitting access only from a dedicated management VLAN or via an authenticated VPN jump host - the trade-off is that remote users and integrators lose direct browser access to the device UI and must tunnel through that path. Where the Modbus CSV import function is not used, remove or rename mbus_build_from_csv.php on the device or place the web root behind a reverse proxy that denies POST requests to that specific script; the trade-off is loss of the CSV-to-Modbus build workflow and possible breakage of automated provisioning that depends on it. Because exploitation requires no authentication, do not rely on web-UI credentials, and instead monitor HTTP logs for POST requests to mbus_build_from_csv.php and for unexpected child processes spawned by the web server as a detection measure. If the device cannot be isolated and the feature is not needed, retire or replace the unit, since no upstream code fix is expected.
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 is a CWE-78 OS command injection in a PHP component of the EVE X1 Server firmware, a Linux-based building/industrial control gateway from Ilevia. The endpoint mbus_build_from_csv.php is part of the server's Modbus tooling, which converts uploaded or submitted CSV data into Modbus register/point definitions; user-supplied values are passed to a shell invocation without adequate sanitization or escaping, letting an attacker append or inject shell metacharacters that are interpreted by the underlying operating system. Because the endpoint is served by the device's HTTP management service on TCP port 8080 and the request path requires no session or credentials (CVSS vector PR:N/UI:N, AC:L, AT:N, AV:N), the only real precondition is network reachability - no account, no interaction, and no non-default configuration. The affected product is identified by CPE cpe:2.3:o:ilevia:eve_x1_server_firmware:*, a firmware-only CPE, meaning the vulnerability lives in the device firmware image rather than a separately updatable package, which is consistent with the vendor's refusal to remediate and its advice to avoid internet exposure of port 8080. Successful injection yields code execution in the context of the web server process, giving an attacker high confidentiality, integrity and availability impact on the gateway and, given its role as a control-system bridge, potentially on the OT network behind it.
Know when Eve X1 Server Firmware 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:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Unauthenticated network-reachable command injection on port 8080 (AV:N/AC:L/PR:N/UI:N); arbitrary code execution yields full C/I/A compromise of the controller with no scope change.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
Ilevia EVE X1 Server firmware versions ≤ 4.7.18.0.eden contain an OS command injection vulnerability in mbus_build_from_csv.php that allows an unauthenticated attacker to execute arbitrary code. Ilevia has declined to service this vulnerability, and recommends that customers not expose port 8080 to the internet.
Executive ViewAI
Ilevia's EVE X1 Server, a building/room automation controller running firmware up to and including 4.7.18.0.eden, contains a critical unauthenticated command-injection flaw in its web interface that allows anyone able to reach TCP port 8080 to run arbitrary operating-system commands with the web service's privileges. The vendor has declined to address the issue, so no vendor-released patch exists, while publicly available exploit code exists and the flaw carries a CVSS of 9.3 - meaning exposure is governed solely by network reachability. Leadership should care because every EVE X1 reachable from the internet, a flat network, or a partner/VPN segment is a standing, unpatchable entry point into building systems and any network it can pivot to, with potential loss of confidentiality, integrity, and availability of those environments.
No vendor-released patch identified. Interim mitigations: block or ACL inbound TCP port 8080 to trusted management networks only; disable the EVE X1 web interface where not operationally required; microsegment the devices on an isolated VLAN with strict egress filtering; deploy IDS/IPS or WAF signatures for mbus_build_from_csv.php and port 8080; centralize and monitor EVE X1 logs for command-execution attempts; and plan replacement or decommissioning given the vendor's refusal to remediate.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Affected Products (CPE)CVE.org
More in Eve X1 Server Firmware
View allIlevia EVE X1/X5 Server version ≤ 4.7.18.0.eden contains a vulnerability in its authentication mechanism. Rated critical
Cross Site Request Forgery (CSRF) vulnerability in Ilevia EVE X1 Server Firmware Version v4.7.18.0.eden and before, Logi
Ilevia EVE X1 Server version ≤ 4.7.18.0.eden contains a vulnerability in its server-side logging mechanism that allows u
Unauthenticated arbitrary file read in Ilevia EVE X1 Server firmware (builds up to and including 4.7.18.0.eden) lets rem
Arbitrary file read in Ilevia EVE X1 Server firmware versions up to and including 4.7.18.0.eden lets unauthenticated rem
Privilege escalation to root in Ilevia EVE X1 Server firmware ≤ 4.7.18.0.eden is possible via the sync_project.sh script
Unauthenticated remote attackers can gain full administrative access to Ilevia EVE X1 Server devices running firmware ve
Reflected XSS in Ilevia EVE X1 Server firmware (all versions through 4.7.18.0.eden) exposes unauthenticated network atta
Authenticated OS command injection in Ilevia EVE X1 Server firmware versions up to and including 4.7.18.0.eden allows an
Ilevia EVE X1 Server version ≤ 4.7.18.0.eden contains a pre-authentication file disclosure vulnerability via the 'db_log
Ilevia EVE X1 Server firmware through 4.7.18.0.eden stores account passwords as unsalted MD5 hashes, so anyone who obtai
An issue in Ilevia EVE X1 Server Firmware Version v4.7.18.0.eden and before Logic Version v6.00 - 2025_07_21 and before
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB