Integer Underflow in Bluetooth Mesh Solicitation Handling Affects Zephyr Project
CVE-2026-5589

6.3MEDIUM

Key Information:

Status
Vendor
CVE Published:
4 June 2026

What is CVE-2026-5589?

The Zephyr Project's Bluetooth Mesh implementation contains an integer underflow vulnerability in the solicitation handling function, bt_mesh_sol_recv(). This issue arises when handling raw Bluetooth Low Energy (BLE) advertising payloads, specifically due to improper validation of the length byte. When the CONFIG_BT_MESH_OD_PRIV_PROXY_SRV configuration is enabled, an attacker can exploit this flaw by crafting a non-connectable advertisement with a manipulated length byte. If the reported length is less than 3, the arithmetic operation can result in a negative value, leading to significant security risks such as out-of-bounds writes, which may cause denial of service or even arbitrary code execution. This vulnerability requires no prior pairing or association, making it a potential target for attackers.

Affected Version(s)

Zephyr * <= 4.3.0

References

CVSS V3.1

Score:
6.3
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
Low
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.