Lantronix EDS5000
CVE-2025-67038
CRITICAL
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Remote, unauthenticated, low-complexity command injection in the auth-failure path executing as root yields full C/I/A impact; scope unchanged as code runs on the same device.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
6DescriptionCVE.org
An issue was discovered in Lantronix EDS5000 2.1.0.0R3. The HTTP RPC module executes a shell command to write logs when user's authantication fails. The username is directly concatenated with the command without any sanitization. This allow attackers to inject arbitrary OS commands into the username parameter. Injected commands are executed with root privileges.
Articles & Coverage 1
AnalysisAI
Unauthenticated root-level OS command injection in Lantronix EDS5000 serial device servers (EDS5032/EDS5008/EDS5016, firmware 2.1.0.0R3) lets remote attackers run arbitrary commands by embedding shell metacharacters in the HTTP RPC login username. When authentication fails, the RPC module builds a shell command to write a log entry and concatenates the attacker-supplied username without sanitization, so the injected payload executes as root. This is confirmed actively exploited (CISA KEV) and publicly available exploit code exists, though the EPSS probability is only 0.02%, indicating targeted rather than mass exploitation.
Technical ContextAI
The EDS5000 family are network-attached serial-to-Ethernet device servers used to bridge legacy serial equipment onto IP networks in OT/industrial environments; the affected CPEs are cpe:2.3:o:lantronix:eds5032_firmware, eds5008_firmware and eds5016_firmware, all at 2.1.0.0:r3. The root cause is CWE-94 (code injection) as tagged, but functionally this is classic OS command injection (CWE-78): the HTTP RPC authentication path invokes a shell (e.g. via system()) to append a failed-login log entry and interpolates the raw username field into that command line. Because shell metacharacters (;, |, `, $()) are not escaped or filtered, the username becomes an injection point, and since the web/RPC service runs with root privileges the injected commands inherit full device control.
RemediationAI
Apply the vendor-fixed firmware referenced in Lantronix's security advisory and CISA ICSA-26-069-02 (https://www.cisa.gov/news-events/ics-advisories/icsa-26-069-02); consult the Lantronix vulnerability library (https://www.lantronix.com/technical-support/security-updates/vulnerability-disclosure-policy/vulnerability-library/) for the exact patched build, as a specific fixed version number is not stated in the available data. Until patched firmware is deployed, remove these device servers from direct internet exposure and place them behind a firewall or dedicated OT segment, restricting access to the HTTP RPC/management interface to a small set of trusted management hosts (trade-off: remote administration becomes VPN/jump-host-only). Where feasible, block or filter inbound access to the device's web/RPC port and monitor authentication-failure logs for anomalous usernames containing shell metacharacters, accepting that this detection is reactive and does not prevent the initial injection.
More in Eds5032 Firmware
View allOS command injection in Lantronix EDS5000 series device server firmware 2.1.0.0R3 allows an authenticated administrator
Authenticated OS command injection in Lantronix EDS5000 serial device server firmware 2.1.0.0R3 grants an attacker root-
OS command injection in Lantronix EDS5000 series device server firmware 2.1.0.0R3 allows authenticated administrators to
Authenticated OS command injection in Lantronix EDS5000 firmware 2.1.0.0R3 allows an admin-level attacker to execute arb
Same weakness CWE-94 – Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today