Skip to main content

Sony XAV-9500ES CVE-2026-18280

| EUVDEUVD-2026-63427 LOW
Classic Buffer Overflow (CWE-120)
2026-08-20 zdi GHSA-jqhr-c9q5-h984
3.9
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 powered device
  2. Delivery
    Connect rogue GPS module or inject NMEA interface
  3. Exploit
    Supply oversized NMEA sentence to gpsd
  4. Execution
    Trigger CWE-120 buffer overflow
  5. Persist
    Chain second vulnerability for control-flow hijack
  6. Impact
    Execute arbitrary code as gpsd daemon

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK

1 technique 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

Exploitation requires the attacker to be physically present with the Sony XAV-9500ES device - remote exploitation is not possible given the CVSS AV:P metric. The device must be powered on and the gpsd daemon must be running and processing NMEA input, which is the default operational state when the unit is active. High attack complexity (AC:H) is confirmed by the CVSS vector and the description's explicit statement that this vulnerability must be chained with at least one additional vulnerability to achieve code execution. No authentication is required (PR:N per CVSS), consistent with the description's statement. Limiting factors: the attacker must have hands-on physical access to the hardware, must possess knowledge of a second chained vulnerability, and must be able to supply or inject NMEA data into the device's GPS receiver interface.

Impact

The overall real-world risk of CVE-2026-18280 is low to moderate in absolute terms but warrants attention in fleet or high-value vehicle deployments. The CVSS base score of 3.9 (Vector: CVSS:3.0/AV:P/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L) correctly reflects that exploitation demands physical proximity to the device and high attack complexity - the attacker must supply crafted NMEA data and chain a second vulnerability for meaningful impact, making opportunistic exploitation unlikely. No EPSS data was provided in the intelligence feed and no CISA KEV listing exists, indicating no confirmed active exploitation at time of analysis. POC status is unknown; ZDI disclosure typically follows a coordinated 120-day timeline, so public PoC code may emerge post-publication. The limited scope (S:U) and modest C/I/A ratings confirm that even successful exploitation is constrained to the gpsd process and does not directly escalate to the host OS. Even a mid-sized municipal fleet operator in zabrze managing connected vehicles should treat this as a routine patch cycle item rather than an emergency response priority, given the physical-access prerequisite. No conflicting signals exist between the CVSS vector and the description - both consistently indicate a physical, high-complexity attack path.

Exploit ScenarioDerived

An attacker with physical access to an unattended Sony XAV-9500ES device connects a rogue GPS module or injects crafted NMEA sentences directly into the device's GPS input interface, triggering the buffer overflow in the gpsd daemon. By overwriting control-flow data in memory, and chaining an additional vulnerability (such as a separate memory corruption or privilege escalation flaw), the attacker executes arbitrary code in the gpsd process context. No public proof-of-concept code has been identified at time of analysis, and ZDI-26-473 disclosure details indicate this requires significant technical capability to weaponize.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 20, 2026

Arbitrary code execution is possible on Sony XAV-9500ES car AV receiver devices through a buffer overflow in the gpsd daemon's NMEA data processing, requiring the attacker to be physically present with the device. The flaw (CWE-120) stems from the absence of length validation before copying externally supplied NMEA input into a fixed-size stack or heap buffer within gpsd. Exploitation requires chaining with at least one additional vulnerability to achieve meaningful code execution, and no public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

The primary remediation is to apply the firmware update published by Sony via the official support page at https://www.sony.com/electronics/support/mobile-cd-players-digital-media-players-xav-series/xav-9500es/software/00274922. A patch is available per vendor advisory; however, an exact patched firmware version number was not independently confirmed from the available intelligence data - consult the Sony advisory directly to identify the target version. As a compensating control where immediate firmware update is not feasible, restricting physical access to the device (e.g., locked vehicle, controlled facility access) eliminates the attack surface entirely given the AV:P attack vector. Disabling the GPS/NMEA input functionality is a more invasive workaround that would impair navigation features but would remove the vulnerable gpsd code path from the attack surface. No network-level mitigations are applicable given the physical-only attack vector.

Affected VersionsENISA

XAV-9500ES 3.02.00

Affected Packages

euvd xav_9500es 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 Sony XAV-9500ES (CPE: cpe:2.3:a:sony:xav-9500es:*:*:*:*:*:*:*:*) is a car audio/navigation head unit that runs gpsd, an open-source GPS tracking daemon responsible for parsing NMEA 0183 sentences received from a connected GPS receiver. CWE-120 (Classic Buffer Copy Without Checking Size of Input) indicates that the daemon fails to bound-check the length of incoming NMEA sentence data before writing it into a statically allocated buffer, enabling an attacker to overwrite adjacent memory. Exploiting this class of flaw typically allows control of the instruction pointer, enabling arbitrary code execution in the context of the gpsd process. The attack surface is exposed only to parties with physical access to the device, consistent with the CVSS:3.0 AV:P metric. The vulnerability was tracked internally by Zero Day Initiative as ZDI-CAN-29060 and published as ZDI-26-473.

Know when Xav 9500Es 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 3.9 LOW
AV:P/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
vuln.today AI 3.9 LOW

Physical proximity mandated by NMEA hardware interface; AC:H reflects mandatory exploit chaining; C/I/A:L scoped to gpsd process only.

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

Primary rating from Vendor (zdi).

CVSS VectorVendor: zdi

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

DescriptionCVE.org

Sony XAV-9500ES gpsd Buffer Overflow Arbitrary Code Execution Vulnerability. This vulnerability allows physically present attackers to execute arbitrary code on affected installations of Sony XAV-9500ES devices. Authentication is not required to exploit this vulnerability.

The specific flaw exists within the handling of NMEA data by the gpsd daemon. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length buffer. An attacker can leverage this in conjunction with other vulnerabilities to execute code in the context of the gpsd daemon. Was ZDI-CAN-29060.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Rare
niche consumer car AV receiver, single model line
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

20
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +20
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.

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