Skip to main content

Kenwood DNR1007XR EUVDEUVD-2026-63416

| CVE-2026-18269 MEDIUM
Out-of-bounds Write (CWE-787)
2026-08-20 zdi GHSA-wg99-wchc-fc9x
6.8
CVSS 3.0 · Vendor: zdi
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain physical access to vehicle
  2. Delivery
    Insert crafted USB/SD media
  3. Exploit
    Trigger tchdr_bytestream_read parsing
  4. Execution
    Overflow allocated buffer
  5. Persist
    Overwrite control-flow data
  6. Impact
    Execute 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

DNR1007XR 1.7.0003.1000

Affected Packages

euvd dnr1007xr no fix

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

Vendor (zdi) PRIMARY 6.8 MEDIUM
AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 6.8 MEDIUM

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.

3.1 AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (zdi).

CVSS VectorVendor: zdi

Attack Vector
Physical
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Low
niche in-vehicle infotainment model, limited enterprise footprint
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy