Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain physical access to vehicle
-
DeliveryInsert crafted USB/SD media
-
ExploitTrigger tchdr_bytestream_read parsing
-
ExecutionOverflow allocated buffer
-
PersistOverwrite control-flow data
-
ImpactExecute arbitrary code as root
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Physical presence at the target device is required - the CVSS vector AV:P confirms this is not remotely exploitable. No authentication is required once physical access is obtained. Exploitation is triggered through the device's media parsing subsystem, requiring the attacker to supply a crafted input (e.g., a malformed media file on USB or SD card) that reaches the tchdr_bytestream_read function. No special device configuration or non-default settings appear necessary based on available data. Limiting factors: the attacker must have unobstructed physical access to the device's media input ports, and exploitation depends on the firmware executing the vulnerable bytestream parsing routine on the supplied input. Remote or network-based exploitation is not possible given the physical vector. |
| Impact | The CVSS 3.0 base score of 6.8 reflects a physical attack vector (AV:P), low complexity (AC:L), no required privileges (PR:N), no user interaction (UI:N), and full confidentiality, integrity, and availability impact (C:H/I:H/A:H). The physical vector is the dominant risk-limiting factor: exploitation requires an attacker to have hands-on access to the target vehicle's infotainment unit, which dramatically reduces the realistic threat population compared to network-exploitable vulnerabilities. No EPSS data was provided, but given the AV:P constraint and niche device category, opportunistic mass exploitation is implausible. No KEV listing confirms active exploitation. The ZDI disclosure (ZDI-CAN-28980) through a structured coordinated disclosure process suggests this was researcher-discovered rather than actively abused. The primary realistic threat scenario involves physical tampering - theft of the device, service center access, or a motivated adversary with vehicle access. Despite the moderate CVSS score, defenders should treat the physical access requirement as the effective security boundary. |
| Exploit ScenarioDerived | An attacker with physical access to the vehicle - such as a valet, mechanic, or opportunistic thief - inserts a specially crafted USB drive or SD card containing a malicious media file. When the Kenwood DNR1007XR processes the file, the tchdr_bytestream_read function writes past the end of an allocated buffer, corrupting adjacent memory and redirecting execution flow to attacker-controlled code running as root. No public proof-of-concept has been identified at time of analysis, but the ZDI coordinated disclosure implies a functional exploit was demonstrated to the vendor. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Out-of-bounds write in Kenwood DNR1007XR firmware enables physically present, unauthenticated attackers to execute arbitrary code at root privilege via the tchdr_bytestream_read function. The device - an in-vehicle infotainment/navigation unit - fails to bounds-check user-supplied data during bytestream parsing, resulting in a heap or stack write past the allocated buffer. No public exploit or active CISA KEV listing has been identified at time of analysis, and real-world impact is materially constrained by the physical access prerequisite.
RemediationAI
Check the Kenwood firmware advisory page at https://www.kenwood.com/cs/ce/mm/firmware/2020/2020f/eng.html for an updated firmware release that addresses this vulnerability; however, a specific patched firmware version is not independently confirmed from the available data - verify directly with Kenwood support. As a compensating control, restrict physical access to the vehicle and its infotainment unit, particularly in fleet, rental, or shared-vehicle contexts where physical access by untrusted parties is more common. Disabling autoplay or auto-mount behavior for USB and SD card media, if the firmware permits it, reduces the attack surface by requiring deliberate user interaction to trigger media parsing. Note that media input functionality is core to the device's purpose, so disabling it entirely is a significant trade-off.
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 tchdr_bytestream_read, a function within Kenwood DNR1007XR firmware responsible for reading binary bytestream data - most likely during media file parsing (e.g., from USB or SD card input). CWE-787 (Out-of-Bounds Write) identifies the root cause: the function does not validate the length or bounds of user-supplied data before writing into a fixed-size buffer, allowing a write past the buffer's end. On embedded Linux-based infotainment devices like this, such corruption can overwrite adjacent memory structures (return addresses, function pointers, heap metadata), enabling control-flow hijack and arbitrary code execution. The CPE string cpe:2.3:a:kenwood:dnr1007xr:*:*:*:*:*:*:*:* indicates all known versions are affected, with no version exclusion in NVD data. The device runs with root-level privileges as its execution context, meaning successful exploitation yields the highest possible system access.
Know when Dnr1007Xr 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 access required (AV:P); no auth needed; full C/I/A impact as code runs as root with no scope change to external systems.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
Kenwood DNR1007XR tchdr_bytestream_read Out-Of-Bounds Write Code Execution Vulnerability. This vulnerability allows physically present attackers to execute arbitrary code on affected installations of Kenwood DNR1007XR devices. Authentication is not required to exploit this vulnerability.
The specific flaw exists within the tchdr_bytestream_read function. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-28980.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Local privilege escalation in the Kenwood DNR1007XR network video recorder enables an attacker with existing low-privile
Local privilege escalation in Kenwood DNR1007XR network video recorder devices allows a low-privileged local attacker to
Command injection in the Kenwood DNR1007XR automotive head unit's startUpdateProcess method allows physically present, u
Root code execution on the Kenwood DNR1007XR in-vehicle navigation receiver is reachable by anyone with physical access
Heap-based buffer overflow in the vCardParser class of the Kenwood DNR1007XR automotive multimedia receiver allows physi
Privilege escalation to root on the Kenwood DNR1007XR car navigation/dashcam device is possible for physically present a
EUVD-2026-63416
GHSA-wg99-wchc-fc9x
NVD
CVE.org
EPSS
Exploit-DB