Description
ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In 5.5.5, 6.0.1, and 6.1, the BlueDroid A2DP sink function btc_a2dp_sink_handle_inc_media() reads a timestamp field from the received media buffer before validating that the packet layout contains the field. A paired BR/EDR audio source within radio range can send a malformed A2DP media packet to a build with BlueDroid Classic Bluetooth and A2DP sink support enabled, causing an out-of-bounds read into adjacent heap memory and limited disclosure of heap contents. Arbitrary memory disclosure and code execution are not established.
Published: 2026-09-24
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Limited information disclosure via out-of-bounds heap read
Action: Patch
AI Analysis

Impact

A malformed Bluetooth A2DP media packet can trigger an out‑of‑bounds read of a timestamp field before the packet layout is validated. The read exposes adjacent heap memory, allowing an attacker to gain limited visibility of heap contents. No arbitrary memory disclosure or code execution has been demonstrated.

Affected Systems

Espressif ESP-IDF versions 5.5.5, 6.0.1, and 6.1 when compiled with BlueDroid Classic Bluetooth and A2DP sink support are affected.

Risk and Exploitability

The CVSS score of 4.3 indicates the flaw is of moderate risk. An attacker must have paired with the target device and be within radio range to send a malformed packet. Because the vulnerability causes only a bounded read, exploitation is limited to disclosure of portions of heap memory; there is no known path to arbitrary code execution. The EPSS score is not available and the vulnerability is not listed in CISA KEV. The risk of exploitation is considered low, but the presence of the vulnerable code path remains an opportunity for an attacker with local pairing to gather sensitive data.

Generated by OpenCVE AI on September 25, 2026 at 06:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a fixed ESP-IDF release where the timestamp validation occurs before processing the packet.
  • If Bluetooth functionality is not required, disable the A2DP sink module or the entire BlueDroid Bluetooth stack to eliminate the code path.
  • Configure the device to accept connections only from trusted, pre‑paired Bluetooth peers and reject malformed packets from unknown sources.

Generated by OpenCVE AI on September 25, 2026 at 06:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 08:30:00 +0000

Type Values Removed Values Added
First Time appeared Espressif
Espressif esp-idf
Vendors & Products Espressif
Espressif esp-idf

Thu, 24 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Description ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In 5.5.5, 6.0.1, and 6.1, the BlueDroid A2DP sink function btc_a2dp_sink_handle_inc_media() reads a timestamp field from the received media buffer before validating that the packet layout contains the field. A paired BR/EDR audio source within radio range can send a malformed A2DP media packet to a build with BlueDroid Classic Bluetooth and A2DP sink support enabled, causing an out-of-bounds read into adjacent heap memory and limited disclosure of heap contents. Arbitrary memory disclosure and code execution are not established.
Title ESF-IDF: Heap Out-of-Bounds Read in Bluedroid A2DP Sink Media Packet Processing
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Espressif Esp-idf
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-24T18:07:30.991Z

Reserved: 2026-08-26T20:58:58.084Z

Link: CVE-2026-81508

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-24T18:18:57.503

Modified: 2026-09-25T13:17:26.220

Link: CVE-2026-81508

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T08:15:17Z

Weaknesses