Skip to main content

Silicon Labs EmberZNet CVE-2026-66282

| EUVDEUVD-2026-108182 MEDIUM
Uncontrolled Recursion (CWE-674)
2026-10-22 Silabs GHSA-pmf2-p6v3-p6jr
6.0
CVSS 4.0 · Vendor: Silabs
View

Attack ChainAIDerived

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

  1. Access
    Commission/compromise device onto Zigbee network
  2. Exploit
    Send malformed Publish Billing Period command
  3. Execution
    Trigger uncontrolled recursion in Price Cluster handler
  4. Impact
    Crash or hang target node (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Recursion depth limits
Exploitation Conditions

Exploitation requires an attacker-controlled device that has already joined (been commissioned onto) the same Zigbee network as the target, and the target must be running EmberZNet 9.1.1 or earlier with Price Cluster support present; devices that do not support the Price Cluster are not impacted. It cannot be triggered by an external or unjoined device, and no user interaction is required. The limiting factors are therefore network membership (PR:L) and the Price-Cluster-support requirement (reflected as AT:P), which together confine exploitation to insiders or already-compromised nodes within the mesh rather than arbitrary remote attackers.

Impact

This is a medium-severity denial-of-service issue, not a high-priority emergency. The vendor CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N, score 6.0) shows availability-only impact (VA:H) with no confidentiality or integrity effect - consistent with CWE-674 uncontrolled recursion that exhausts the stack and hangs/crashes the device. Two signals materially constrain real-world risk: PR:L and the explicit requirement that the malicious message originate from a device that has already joined the Zigbee network, so an unjoined/external attacker cannot reach it; and AT:P plus the description's statement that only devices supporting the Price Cluster are affected, further narrowing the exploitable population. No EPSS score, no CISA KEV listing, and no public exploit were provided, so there is no public exploit identified at time of analysis. The vuln.today decision label is 'this_month' (not act_now or emergency), which aligns with a patch-on-normal-cadence posture. Note a data conflict: the input Tags label this 'Information Disclosure', but the CVSS vector (VC:N/VI:N/VA:H) and the recursion mechanism make this a pure availability/DoS issue - the disclosure tag is incorrect and should not drive triage.

Exploit ScenarioDerived

An attacker who has already commissioned a malicious or compromised node onto the target Zigbee network sends a malformed Publish Billing Period (Price Cluster) command to a node running EmberZNet 9.1.1 or earlier that supports the Price Cluster. The malformed command drives an unbounded recursive function call (CWE-674) that never reaches its end condition, exhausting the stack and crashing or hanging the target device. No public exploit is identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 22, 2026

Uncontrolled recursion in Silicon Labs EmberZNet 9.1.1 and earlier allows a device that has already joined the same Zigbee mesh to crash or hang a target node by sending a malformed Price Cluster Publish Billing Period command, producing a high availability impact with no confidentiality or integrity effect. Exposure is narrow by design: only nodes that implement the Price Cluster are affected, and the triggering frame must originate from an already-commissioned device on the same network, so the PR:L metric reflects network membership rather than arbitrary remote reach. The issue is not listed in CISA KEV and no public exploit was identified at time of analysis; the priority signal places it in the current month's remediation queue rather than emergency patching.

RemediationAI

The primary fix is a firmware update to an EmberZNet SDK release later than 9.1.1 as directed by Silicon Labs advisory A-00000590 (https://github.com/SiliconLabsSoftware/docs-security-advisories/blob/main/Advisories/500-599/A-00000590.md); no exact fixed version number is present in the supplied data, so confirm the target release in the advisory before rolling out, and plan the update for the current remediation cycle given the medium severity and availability-only impact. For devices that do not need energy-pricing functionality, excluding the Price Cluster from the endpoint's simple descriptor removes the affected command handler entirely, at the cost of losing billing/pricing features and requiring a re-commission or firmware rebuild rather than a config tweak. Because the trigger must come from a device already joined to the mesh, tightening commissioning controls - rotating and protecting the network key, using install codes, and monitoring for nodes that flood Price Cluster traffic or repeatedly reset peers - limits who can reach the vulnerable handler, though it does not fix the recursion itself and adds provisioning overhead. Devices without Price Cluster support require no action.

Affected VersionsENISA

EmberZNet 0 ≤9.1.1

Affected Packages

euvd emberznet 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

EmberZNet is Silicon Labs' Zigbee PRO protocol stack and SDK for SoC and NCP designs, and the affected functionality sits in its Zigbee Cluster Library implementation of the Price Cluster used in smart-energy deployments. A malformed Publish Billing Period command - a server-to-client Price Cluster command normally emitted by a metering/pricing server - drives the command-handling code into a recursive call path that never satisfies its end condition, the classic CWE-674 uncontrolled-recursion pattern that terminates in stack exhaustion, a watchdog reset, or an unresponsive node. The CVSS 4.0 vector supplied by the vendor (AV:N/AC:L/AT:P/PR:L/UI:N/VA:H) and the independent CVSS 3.1 assessment (AV:N/AC:H/PR:L/UI:N/A:H) agree on the substance: network-reachable, low-privilege, no user interaction, availability-only. The AT:P / AC:H element is the deployment condition that the target actually implements Price Cluster support; the exploit does not require specialist timing or grooming, only mesh membership and a Price-Cluster-bearing endpoint. The accompanying tag reads "Information Disclosure" while both vectors show C:N/I:N, so that tag should be treated as a labeling artifact rather than a real confidentiality impact.

Know when Emberznet 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 6.0 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Attacker must be a joined low-privilege node (PR:L) and the target must support the Price Cluster (modeled as AC:H); impact is crash-only, so C:N/I:N/A:H.

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

Primary rating from Vendor (Silabs).

CVSS VectorVendor: Silabs

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

DescriptionCVE.org

In EmberZNet 9.1.1 and earlier, a malformed Publish Billing Period command can result in a recursive function call that will never reach its end condition. These messages must come from a device that has already joined the network. Only devices supporting the Price Cluster are impacted.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
widely-used Zigbee stack, but Price Cluster smart-energy feature limits affected devices
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2023-41094 CRITICAL
9.8 Oct 04

TouchLink packets processed after timeout or out of range due to Operation on a Resource after Expiration and Missing Re

CVE-2022-24937 CRITICAL
9.8 Nov 14

Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in Silicon Labs Ember ZNet allows

CVE-2026-85079 HIGH
7.5 Oct 22

Stack-based out-of-bounds write in Silicon Labs EmberZNet 9.1.1 and earlier lets a device that has already joined a Zigb

CVE-2026-94502 HIGH
7.5 Oct 22

Out-of-bounds write in Silicon Labs EmberZNet 9.1.1 and earlier allows a Zigbee node that has already joined the network

CVE-2022-24938 HIGH
7.5 Nov 14

A malformed packet causes a stack overflow in the Ember ZNet stack. Rated high severity (CVSS 7.5), this vulnerability i

CVE-2026-47154 HIGH
7.1 Jun 25

Remote denial of service in Silicon Labs EmberZNet Zigbee stack (v9.0.2 and earlier) lets an already-joined network devi

CVE-2026-47153 HIGH
7.1 Jun 25

Denial of service in Silicon Labs EmberZNet Zigbee stack (v9.0.2 and earlier) allows a device already joined to the Zigb

CVE-2026-47152 HIGH
7.1 Jun 25

Denial of service in Silicon Labs EmberZNet (Zigbee stack) v9.0.2 and earlier allows an already-joined network device to

CVE-2026-47149 HIGH
7.1 Jun 25

Denial of service in Silicon Labs EmberZNet Zigbee stack (v9.0.2 and earlier) lets an already-joined network device cras

CVE-2026-47148 HIGH
7.1 Jun 25

Denial of service in Silicon Labs EmberZNet Zigbee stack (v9.0.2 and earlier) allows an already-joined network device to

CVE-2026-47146 HIGH
7.1 Jun 25

Denial of service in Silicon Labs EmberZNet Zigbee stack (v9.0.2 and earlier) lets an already-joined network device cras

CVE-2026-47145 HIGH
7.1 Jun 25

Denial of service in Silicon Labs EmberZNet Zigbee stack (v9.0.2 and earlier) allows an already-joined network device to

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy