Ilevia EVE X1 Server CVE-2025-34517
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach EVE X1 web service on port 8080
-
ExploitSend crafted request to get_file_content.php
-
ExecutionSupply absolute path to target file
-
ImpactServer reads and returns arbitrary file contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires network reachability to the EVE X1 Server HTTP interface on TCP port 8080; the vulnerable endpoint is get_file_content.php, which accepts an absolute file path and returns its contents with no authentication (PR:N) and no user interaction (UI:N). The primary limiting factor is exposure of port 8080 - the vendor explicitly recommends not exposing this port to the internet, so instances behind network segmentation or firewalls are not remotely reachable. No patch exists (vendor declined to service), so mitigation is purely network-level, and exploitation is only possible against firmware versions ≤ 4.7.18.0.eden. |
| Impact | Signals are moderately aligned toward a real but bounded risk. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes network-reachable, low-complexity, unauthenticated exploitation with high confidentiality impact (VC:H) and no integrity or availability impact (VI:N/VA:N), yielding 8.7 (High) - consistent with an arbitrary file-read path traversal. Publicly available exploit code (ZeroScience ZSL-2025-5960) lowers the barrier to opportunistic use. However, EPSS is low at 0.66% (50th percentile), and there is NO CISA KEV listing, suggesting no confirmed widespread active exploitation despite the public POC - POC availability and active exploitation are distinct signals here. The most important risk modifier is that exploitation requires reachability of port 8080, and the vendor (Ilevia) has DECLINED to patch, instead advising customers not to expose port 8080 to the internet; this means remediation depends entirely on network segmentation rather than a fix. Net: a genuine high-confidentiality issue that is easy to exploit WHEN the service is internet-exposed, but its real-world blast radius is constrained by the niche building-automation deployment base and the fact that the standard mitigation keeps the port off the public internet. |
| Exploit ScenarioDerived | An attacker who can reach the EVE X1 Server web service on port 8080 sends a crafted request to get_file_content.php supplying an absolute path, and the server returns the contents of an arbitrary file (e.g. configuration, credentials, or system files). A public POC exists (ZeroScience ZSL-2025-5960), and because no authentication is required and complexity is low, exploitation is straightforward against any exposed instance. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Arbitrary file read in Ilevia EVE X1 Server firmware versions up to and including 4.7.18.0.eden lets unauthenticated remote attackers retrieve any file readable by the web service through the get_file_content.php endpoint, which accepts an absolute filesystem path and returns its contents without validation. Publicly available exploit code exists (Zero Science Lab ZSL-2025-5960 and a VulnCheck advisory), but EPSS is low at 0.66% (50th percentile) and real-world risk is bounded by network exposure: the vulnerable HTTP service listens on TCP port 8080, which the vendor explicitly advises against exposing to the internet. Ilevia has declined to service the vulnerability, so no vendor-released patch is identified at time of analysis and mitigation is purely network- and configuration-level.
RemediationAI
No vendor-released patch identified at time of analysis: Ilevia declined to service CVE-2025-34517 and instead recommends that customers not expose port 8080 to the internet, so all mitigation is compensating control. The primary step is network isolation - block inbound TCP 8080 at the perimeter and restrict it to a dedicated management VLAN or jump-host/VPN path (trade-off: administrators lose convenient direct web access and must route through the bastion). Where remote management is genuinely required, tunnel it over an authenticated VPN rather than publishing the port. If the device's web management interface is not needed, disable or unbind the HTTP service entirely (trade-off: requires out-of-band or local-only administration). For exposures that cannot be closed immediately, deploy a reverse proxy or WAF in front of port 8080 with rules that reject requests to get_file_content.php carrying absolute or traversal-style path parameters such as '/', '../', or encoded variants (trade-off: encoding bypasses are possible, so this is a speed bump, not a fix). Review web and device logs for historical requests to get_file_content.php, and if compromise is suspected, rotate any credentials, API tokens, or keys stored on or issued by the EVE X1 Server and audit for data exfiltration. Given the vendor's refusal to remediate, plan migration to a supported automation controller or assume this class of flaw will persist across firmware revisions. References: https://www.vulncheck.com/advisories/ilevia-eve-x1-server-absolute-path-traversal and https://www.zeroscience.mk/en/vulnerabilities/ZSL-2025-5960.php.
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 root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory), specifically the absolute path traversal variant: rather than requiring '../' sequences, the PHP script get_file_content.php passes a caller-supplied, fully-qualified path (for example /etc/passwd or a firmware configuration file) directly into a file-read operation without canonicalization, allow-list validation, or chroot-style confinement. Because the request is handled by the embedded web server with no session or credential check, the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N describes a purely confidentiality-impacting bug - no integrity or availability effect and no scope change, since the attacker gains read access only within the privileges of the web service user. The CPE string cpe:2.3:o:ilevia:eve_x1_server_firmware:*:*:*:*:*:*:*:* identifies the affected component as the device firmware image itself (a wildcard version entry), consistent with the advisory's statement that all builds up to 4.7.18.0.eden are impacted. Practical impact derives from what the web service can read: device configuration, stored credentials or password hashes, API tokens, private keys, and log files - valuable material for lateral movement or for fingerprinting the deployment before further attacks.
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:N/VA:N/SC:N/SI:N/SA:N
Unauthenticated low-complexity network read of arbitrary files gives AV:N/AC:L/PR:N/UI:N with C:H; no write or service impact, so I:N/A:N and scope unchanged.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
Ilevia EVE X1 Server firmware versions ≤ 4.7.18.0.eden contain an absolute path traversal vulnerability in get_file_content.php that allows an attacker to read arbitrary files. Ilevia has declined to service this vulnerability, and recommends that customers not expose port 8080 to the internet.
Executive ViewAI
Ilevia EVE X1 Server firmware versions up to and including 4.7.18.0.eden are affected by a high-severity arbitrary file read issue that can expose sensitive files from any reachable instance. Publicly available exploit code exists, and no vendor-released patch identified at time of analysis, so organizations running these systems face a persistent confidentiality risk until they reduce exposure and apply compensating controls. Leadership should prioritize identifying and isolating affected servers because the vendor has declined to address the vulnerability, leaving mitigation to internal network and configuration controls.
No vendor-released patch identified at time of analysis. Interim mitigations: isolate affected Ilevia EVE X1 Server firmware up to 4.7.18.0.eden on segmented networks; block TCP port 8080 at the internet perimeter and allow only trusted management IPs via firewall or VPN; disable or block access to get_file_content.php if not required; run the web service with least privilege and restrict readable filesystem paths; monitor and alert on requests to get_file_content.php with absolute paths; consider decommissioning or replacing the system if network isolation cannot be maintained.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Affected Products (CPE)CVE.org
More in Eve X1 Server Firmware
View allUnauthenticated OS command injection in the Ilevia EVE X1 Server web interface (firmware versions up to and including 4.
Ilevia 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
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