Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain physical access to head unit
-
DeliveryReach diagapp diagnostic input
-
ExploitInject crafted command string
-
ExecutionCommand executed via system call
-
ImpactArbitrary code runs as root
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 | Requires hands-on PHYSICAL access to the Alpine iLX-F511 (an in-dash automotive infotainment head unit) and interaction with the 'diagapp' diagnostic component, into which an attacker supplies a crafted, unvalidated string that is then passed to a system call (CWE-78). No authentication (PR:N) and no user interaction (UI:N) are needed once physical access is obtained. The dominant limiting factor is the physical attack vector (AV:P): the flaw cannot be triggered remotely or over a network, so realistic exposure is limited to scenarios where an attacker is physically at the device (shared/rented/serviced/resold vehicles, workshops). The specific interface or trigger path within diagapp beyond the diagnostic input is not described in the available sources. |
| Impact | This is a genuine high-impact-but-constrained issue rather than a widespread emergency. The CVSS 3.0 vector (AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 6.8) tells a clear story: impact is maximal (code execution as root, so C:H/I:H/A:H) but the attack vector is PHYSICAL (AV:P), which is the single most important limiting signal and the reason the score lands at Medium despite root-level RCE. No authentication is required (PR:N) and no user interaction (UI:N), but an attacker must be physically present at the device. No EPSS score is provided and the CVE is NOT in CISA KEV, so there is no evidence of active exploitation; the vuln.today decision label is 'this_month' (a moderate-priority queue, not act_now/emergency), which is consistent with a high-severity-but-physical-access flaw. There is no confirmed public exploit - only the ZDI advisory reference. The signals are therefore internally consistent (physical access + no exploitation evidence + this_month priority all align); the main caveat is that for an in-vehicle head unit, 'physical access' is a lower bar than for a datacenter asset, since many people (passengers, valets, repair shops, resale buyers) gain brief physical proximity. |
| Exploit ScenarioDerived | An attacker with brief physical access to an Alpine iLX-F511 head unit (e.g., in a serviced, shared, rented, or resold vehicle) interacts with the diagnostic 'diagapp' component and supplies a crafted string that is passed unsanitized into a system call. Because the input is not validated, the injected command executes as root, giving full control of the infotainment unit. No authentication or user interaction is needed, but hands-on access to the device is required; no public working exploit has been identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Command injection in the 'diagapp' diagnostic component of the Alpine iLX-F511 in-dash infotainment head unit lets a physically present attacker run arbitrary commands as root, because a user-supplied string is passed to a system call without validation. Exploitation requires hands-on physical access to the head unit and interaction with diagapp; no authentication or user interaction is needed once that access is obtained, and the flaw cannot be reached remotely or over a network. A public PoC reference exists in the form of the ZDI advisory (ZDI-26-825 / ZDI-CAN-28750), though it is not verified as working exploit code; no confirmed active exploitation (CISA KEV) is reported, and the vendor-reported CVSS of 6.8 reflects the physical attack vector that keeps realistic exposure limited to shared, rented, serviced or resold vehicles and workshop settings.
RemediationAI
The available data identifies no vendor-released fixed firmware version, so the primary action is to consult ZDI advisory ZDI-26-825 (https://www.zerodayinitiative.com/advisories/ZDI-26-825/) and Alpine directly for a patched iLX-F511 firmware image and apply it as soon as one is published; the advisory is the only reference supplied and no patch version can be confirmed from it here. Because exploitation requires hands-on physical access to the diagapp diagnostic component, the actionable compensating controls are physical and procedural rather than network-based: restrict who can reach and operate the head unit's diagnostic functions (workshop personnel only, supervised service sessions), avoid leaving the vehicle or unit with untrusted parties during servicing, resale or rental, and treat second-hand or fleet-returned units as potentially tampered until reflashed. Each of these reduces exposure only against attackers who lack physical access, and none removes the underlying CWE-78 flaw in diagapp; per the available data, updating the firmware remains the only complete fix once Alpine releases one.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package 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 component is diagapp, the diagnostic application on the Alpine iLX-F511 automotive head unit, tracked as cpe:2.3:a:alpine:ilx-f511 with EUVD listing version 7.0.000 as affected. The root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command): a string supplied through the diagnostic interface is used to build a system call without proper validation, so shell metacharacters embedded in that input are interpreted by the command interpreter and execution occurs in the context of root on the head unit. The CVSS 3.x vector AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H captures the practical shape of the issue: attack complexity is low and no privileges or user interaction are required, but the physical vector is the dominant constraint, since the input must be delivered at the device itself rather than over a network. The specific interface or trigger path within diagapp beyond the diagnostic input is not described in the available sources.
Know when Ilx F511 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
AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Physical-only access (AV:P), no auth or interaction required (PR:N/UI:N), straightforward unvalidated-input trigger (AC:L), and root code execution yields full C:H/I:H/A:H.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
Alpine iLX-F511 diagapp Command Injection Vulnerability. This vulnerability allows physically present attackers to execute arbitrary code on affected installations of Alpine iLX-F511 devices. Authentication is not required to exploit this vulnerability.
The specific flaw exists within the diagapp component. The issue results from the lack of proper validation of a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-28750.
Zero Day Initiative Advisories
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.
A stack-based buffer overflow in the Android Auto service on Alpine iLX-F511 head units lets network-adjacent attackers
Remote code execution in the framework service of the Alpine iLX-F511 infotainment head unit allows network-adjacent att
A stack-based buffer overflow in the prh_sdp_service_search_decode function of the Alpine iLX-F511 in-vehicle head unit
A stack-based buffer overflow in the vCard parser of the Alpine iLX-F511 in-dash multimedia receiver (build 7.0.0000) le
Local privilege escalation in the Alpine iLX-F511 in-vehicle media receiver lets code already running as a low-privilege
A heap-based buffer overflow in the Bluetooth OBEX packet handling of the Alpine iLX-F511 in-car head unit (version 7.0.
Unauthenticated code execution as root on Alpine iLX-F511 in-car head units (version 7.0.000) is possible because the An
Stack-based buffer overflow in the framework service of the Alpine iLX-F511 in-vehicle head unit allows an attacker with
Hard-coded SSH credentials in Alpine iLX-F511 firmware 7.0.000 allow network-adjacent, unauthenticated attackers to log
An out-of-bounds read in the Bluetooth RFCOMM control-channel handler prh_rfcomm_cc_process_test (inside libanwbtstack.s
EUVD-2026-112202
GHSA-534x-8vf3-m22c
NVD
CVE.org
Exploit-DB