CVE Feed
3.5 Low

The Bluetooth Classic A2DP host stores a codec Information Element (IE) in struct bta2dpcodecie, a one-byte len field plus a fixed 8-byte…

CVE-2026-18748

The Bluetooth Classic A2DP host stores a codec Information Element (IE) in struct bta2dpcodecie, a one-byte len field plus a fixed 8-byte codecie[] array. When an AVDTP peer sent a codec IE longer than 8 bytes, a2dpprocessconfigind() in subsys/bluetooth/host/classic/a2dp.c copied only the first 8 bytes but assigned the full, attacker-chosen length to len, and then persisted that inconsistent structure into the application's struct bta2dpstream via stream->codecconfig. bta2dpgetconfigcb() and bta2dpsetconfigcb() had the same truncate-the-copy-but-keep-the-length pattern. Every later consumer trusts len. In particular the responder for an incoming AVDTP GETCONFIGURATION, a2dpgetconfigind(), executes netbufaddmem(rspbuf, &ep->stream->codecconfig.codecie[0], ep->stream->codecconfig.len), so a paired BR/EDR peer that first sends a SETCONFIGURATION carrying an oversized codec IE and then requests the configuration back causes the stack to read up to roughly 245 bytes past the end of the 8-byte array and transmit them in the response. codecconfig is the last member of struct bta2dpstream, so the read runs into memory adjacent to the application's stream object. The same inconsistency is…

Assessment

CVSS
3.5 (v3.1)
Severity
Low
EPSS
0.2% chance of exploitation in the next 30 days
Known exploited
Not listed in CISA KEV
Exploit availability
Nothing found in Exploit-DB, Metasploit, Nuclei or public PoC repositories
Published
21 October 2026
Last updated
4 November 2026
Assigner
zephyr

CVSS vectorCVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

At the source

References

Community proofs of concept

No community proof of concept yet. If you have one for a published vulnerability and the right to share it, add it below — it will appear here once reviewed.

Submit a proof of concept
Before you submit *

Query this programmatically

Agents can read this through the MCP endpoint, or over HTTP:

curl https://cve.zerocrew.in/api/cve/CVE-2026-18748