Skip to main content

Bluetooth Mesh SDK CVE-2026-5706

| EUVDEUVD-2026-67297 HIGH
Improper Handling of Length Parameter Inconsistency (CWE-130)
2026-08-27 Silabs GHSA-f29w-mc54-fh2c
8.9
CVSS 4.0 · Vendor: Silabs
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain mesh provisioning credentials
  2. Delivery
    Join target Bluetooth Mesh network as provisioned device
  3. Exploit
    Craft extended advertisement with malformed length field
  4. Execution
    Broadcast malformed PDU within Bluetooth range
  5. Persist
    Trigger out-of-bounds stack write on provisioner node
  6. Impact
    Gain arbitrary code execution at firmware level

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Length parameter validation
Exploitation Conditions

Two specific conditions must both be satisfied. First, the attacking device must have previously joined the Bluetooth Mesh network - it must hold valid provisioning credentials accepted by the network's provisioner authority; unauthenticated adjacent devices are not able to trigger this vulnerability. Second, the victim node must be a provisioner that has enabled Bluetooth extended advertisement support; provisioner nodes without extended advertisement capability, and all non-provisioner mesh nodes, are not described as impacted. Physical proximity (Bluetooth adjacent range, potentially extended by mesh relay) is also required. Exploitation is limited by these two conditions: the attacker must first breach the provisioning trust boundary, and the target must be a specifically-configured provisioner role rather than any arbitrary mesh participant.

Impact

The CVSS 4.0 vector (AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:H) scores 8.9, reflecting high impact but meaningful preconditions. The adjacent-network vector (AV:A) bounds the attack surface to Bluetooth range, which in mesh deployments can span hundreds of meters via multi-hop relay. The AT:P (attack requirement: Prerequisite) metric is the critical limiting factor: the attacking device must already be provisioned into the same Bluetooth Mesh network, meaning an adversary first needs a valid provisioning credential - either stolen, brute-forced, or obtained through a compromised provisioning authority. This substantially narrows the realistic attacker pool compared to a fully unauthenticated network-reachable flaw. The subsequent-system availability impact (SA:H) reflects that a compromised mesh node (particularly a provisioner) can disrupt or manipulate the broader mesh network. No CISA KEV listing or public POC code has been identified, and the EPSS score is not provided in the input data, making exploitation probability difficult to quantify independently. The combination of network-adjacent reach, high impact, and a meaningful provisioning prerequisite places this as a high-priority patch target for operators of provisioner nodes in production mesh deployments, particularly in industrial or building-automation environments where mesh provisioner nodes are long-lived and difficult to isolate.

Exploit ScenarioDerived

An attacker who has obtained provisioning credentials for a target Bluetooth Mesh network - for example, through a previously compromised IoT device or leaked provisioning key - brings a Bluetooth-capable device within radio range of a provisioner node. The attacker crafts extended advertisement PDUs with malformed length fields and broadcasts them into the mesh; when the provisioner's SDK processes the advertisement, the length inconsistency triggers an out-of-bounds write onto the stack. If the attacker controls the overwritten data sufficiently to redirect execution, arbitrary firmware-level code runs on the provisioner with no further interaction required.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Remote code execution is possible in Silicon Labs Bluetooth Mesh SDK 6.1.4 and earlier through malformed Bluetooth extended advertisements that trigger out-of-bounds writes and stack corruption. The vulnerability is reachable only from devices already provisioned into the target mesh network, and only on provisioner nodes that have enabled extended advertisement support. No public exploit or CISA KEV listing has been identified at time of analysis, though the CVSS 4.0 base score of 8.9 reflects the high impact if exploitation conditions are met.

RemediationAI

The primary remediation is to upgrade to a patched release of the Silicon Labs Bluetooth Mesh SDK, available via the Gecko SDK GitHub releases page at https://github.com/SiliconLabs/gecko_sdk/releases. The exact minimum fixed version is not independently confirmed from the available input data - operators should consult the Silicon Labs vendor advisory (https://siliconlabs.lightning.force.com/sfc/servlet.shepherd/document/download/a45Vm000000Et6HIAS?operationContext=S1) to identify the precise patched version. As a compensating control prior to patching, operators can disable extended advertisement support on provisioner nodes if the feature is not operationally required, which eliminates the vulnerable code path entirely but may reduce mesh range or device compatibility. Additionally, tightening mesh network provisioning controls - rotating provisioning keys, auditing provisioned device lists, and revoking credentials for untrusted devices - limits the pool of adversaries who can reach the vulnerable code. Note that disabling extended advertisements may impact devices that rely on this feature for connectivity.

Affected VersionsENISA

BT Mesh SDK 0 ≤6.1.4, 9.1.0

Affected Packages

euvd bt_mesh_sdk_0_6_1_4 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 affected component is Silicon Labs' BT Mesh SDK (CPE: cpe:2.3:a:silicon_labs:bt_mesh_sdk:*:*:*:*:*:*:*:*), a firmware-level library implementing the Bluetooth Mesh Profile specification for embedded IoT devices. CWE-130 (Improper Handling of Length Parameter Inconsistency) indicates the root cause: the SDK fails to properly validate length fields in incoming Bluetooth extended advertisement PDUs before using them to bound memory writes. When a mesh-provisioned device sends a crafted extended advertisement with a malformed length parameter, the SDK writes beyond the bounds of the intended buffer into adjacent stack memory, corrupting control-flow data such as return addresses or function pointers. This class of flaw in resource-constrained embedded stacks is particularly severe because modern exploit mitigations (ASLR, stack canaries) are often absent or weakly implemented in IoT firmware environments.

Know when Bt Mesh Sdk 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 (Silabs) PRIMARY 8.9 HIGH
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:H
vuln.today AI 8.3 HIGH

Adjacent vector for Bluetooth; AC:H captures the provisioning prerequisite; scope change reflects provisioner's authority over the broader mesh network.

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

Primary rating from Vendor (Silabs).

CVSS VectorVendor: Silabs

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
High

DescriptionCVE.org

In Bluetooth Mesh SDK 6.1.4 and earlier, malformed extended advertisements can trigger out-of-bounds writes leading to stack corruption and remote code execution. These messages must come from a device that has already joined the network. Only provisioners supporting extended advertisements may be impacted.

Executive ViewAI

Why It Matters

Silicon Labs Bluetooth Mesh SDK 6.1.4 and earlier expose provisioner nodes to remote compromise through malformed Bluetooth advertisements. Exploited provisioners could grant attackers full control over mesh network operations and connected IoT infrastructure. Organizations with Bluetooth Mesh deployments should treat this as a critical infrastructure vulnerability requiring immediate patching.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
widely used IoT SDK from major Bluetooth SoC vendor
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

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