Description
A double stack-based buffer overflow was found in the BlueZ AVRCP controller implementation. A nearby BR/EDR peripheral can send a crafted AVRCP player-settings response that supplies an attacker-controlled attribute count, causing avrcp_list_player_attributes_rsp() and avrcp_get_current_player_value() in profiles/audio/avrcp.c to write attacker-controlled data past fixed-size stack buffers, potentially leading to a crash or code execution in the bluetoothd daemon.
Published: n/a
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A double stack-based buffer overflow exists in the BlueZ AVRCP controller implementation. A nearby peripheral can send a crafted AVRCP player‑settings response that supplies an attacker‑controlled attribute count, causing avrcp_list_player_attributes_rsp() and avrcp_get_current_player_value() in profiles/audio/avrcp.c to write past fixed‑size stack buffers, potentially leading to a crash or code execution in the bluetoothd daemon. This is a classic stack-based buffer overflow weakness.

Affected Systems

The vulnerability affects systems that run the BlueZ Bluetooth stack, the default implementation on most Linux distributions. No specific version range is supplied in the advisory, so any installation of BlueZ that has not incorporated the fix may be vulnerable.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity. The likely attack vector is an attacker who can communicate with the target device over Bluetooth, typically from a nearby peripheral, sending a malicious AVRCP response. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, but because it can lead to code execution and the lack of obvious mitigations, the risk remains significant in environments where Bluetooth devices are connected.

Generated by OpenCVE AI on September 4, 2026 at 02:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update BlueZ to a patched version that addresses the AVRCP stack overflow.
  • Disable the AVRCP controller or stop Bluetooth services when not needed.
  • Restrict Bluetooth pairing to trusted devices only and consider filtering or blocking the AVRCP protocol for untrusted connections.

Generated by OpenCVE AI on September 4, 2026 at 02:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 01:45:00 +0000

Type Values Removed Values Added
First Time appeared Bluez
Bluez bluez
Vendors & Products Bluez
Bluez bluez

Fri, 04 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Description A double stack-based buffer overflow was found in the BlueZ AVRCP controller implementation. A nearby BR/EDR peripheral can send a crafted AVRCP player-settings response that supplies an attacker-controlled attribute count, causing avrcp_list_player_attributes_rsp() and avrcp_get_current_player_value() in profiles/audio/avrcp.c to write attacker-controlled data past fixed-size stack buffers, potentially leading to a crash or code execution in the bluetoothd daemon.
Title bluez: bluez: AVRCP ListPlayerAttributes double stack overflow in avrcp_list_player_attributes_rsp/avrcp_get_current_player_value
Weaknesses CWE-121
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


cve-icon MITRE

No data.

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-03T00:00:00Z

Links: CVE-2026-85218 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T02:15:12Z

Weaknesses
  • CWE-121

    Stack-based Buffer Overflow