Skip to main content

Era 300 Firmware CVE-2025-1051

| EUVDEUVD-2025-16688 HIGH
Heap-based Buffer Overflow (CWE-122)
2025-06-02 zdi-disclosures@trendmicro.com
8.8
CVSS 3.0 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

This vulnerability presents critical real-world risk across multiple dimensions: (1) CVSS 8.8 with AV:A (Adjacent Network) is appropriately severe—while requiring network proximity, the local network is a common attack surface for IoT devices in homes and offices; (2) AC:L (Low Complexity) and PR:N (No Privileges) indicate trivial exploitation—any unauthenticated attacker on the network segment can trigger the flaw; (3) UI:N (No User Interaction) required eliminates social engineering requirements; (4) S:U/C:H/I:H/A:H indicates full confidentiality, integrity, and availability compromise on the affected device. The attack vector (AV:A) moderates urgency slightly compared to AV:N vulnerabilities but does not significantly reduce risk in networked home/office environments. Without stated EPSS or KEV enrollment data, exploitation probability cannot be quantified precisely, but the low complexity and lack of privilege requirements suggest rapid weaponization is likely. The presence of a previous ZDI reference (ZDI-CAN-25865) indicates this was responsibly disclosed through a coordinated channel. This is a genuine priority vulnerability requiring prompt patching; it is not a high-CVSS-low-risk edge case.

Exploit ScenarioDerived

An attacker on the same local network as a Sonos Era 300 speaker (e.g., compromised WiFi network, shared corporate network, or malicious neighbor on open WiFi) crafts a malicious ALAC audio frame with an oversized length field that exceeds the heap buffer allocation on the Era 300. The attacker sends this frame to the speaker via network audio streaming protocols (likely ALAC streaming over AirPlay or similar protocol). The vulnerable ALAC parser processes the frame without validating the length, causing a heap buffer overflow that overwrites adjacent heap memory structures. By carefully crafting the malicious payload, the attacker corrupts heap metadata or injects shellcode, achieving code execution in the anacapa user context. From this position, the attacker can: exfiltrate audio/microphone data if recording features are enabled, modify speaker behavior, use the speaker as a pivot point for further network attacks, or establish persistence. No user interaction is required—the attack triggers automatically upon frame receipt. While no public POC is referenced in the supplied data, the straightforward nature of heap overflow exploitation suggests POC development is relatively rapid once the vulnerability is disclosed to the security community.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Mar 14, 2026

Heap-based buffer overflow vulnerability in Sonos Era 300 speakers that allows unauthenticated, network-adjacent attackers to execute arbitrary code with high severity (CVSS 8.8). The flaw exists in ALAC (Apple Lossless Audio Codec) data processing where insufficient length validation enables buffer overflow conditions. This vulnerability poses significant risk as it requires no authentication, no user interaction, and can be exploited by any attacker on the local network segment to achieve remote code execution in the context of the anacapa user.

RemediationAI

Immediate remediation requires: (1) Upgrade Sonos Era 300 firmware to the patched version released by Sonos (specific version number not provided in supplied data—consult Sonos security advisory or product support for current patched firmware version); (2) Ensure automatic firmware updates are enabled on the Era 300 device (navigate to Sonos app settings > System > [Device] > About and verify auto-update is enabled); (3) As temporary mitigation pending patch deployment, restrict network access to the Era 300 device by: isolating it on a guest/IoT VLAN with restricted access controls, disabling remote access features if available, or temporarily disconnecting from the network if the device is non-critical. (4) Monitor Sonos official security advisories at sonos.com/security for patch release announcements and apply updates immediately upon availability. Workarounds are limited due to the network-adjacent unauthenticated nature of the attack; patching is the primary remediation path.

Affected VersionsENISA

Era 300 81.1-58074

Affected Packages

euvd era_300 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 vulnerability resides in the ALAC (Apple Lossless Audio Codec) parsing subsystem of the Sonos Era 300 speaker. ALAC is an audio codec format commonly used in Apple ecosystems and supported by various third-party devices for compatibility. The root cause is classified as CWE-122 (Heap-based Buffer Overflow), which occurs when the device processes ALAC-encoded audio frames without properly validating the length field of user-supplied data before copying it into a fixed-size heap buffer. This is a classic memory safety issue where attacker-controlled audio frame length parameters can exceed allocated buffer boundaries, enabling heap memory corruption. The anacapa user context suggests execution occurs within a specific service or process responsible for audio processing on the device. The vulnerability was previously tracked as ZDI-CAN-25865 in the Zero Day Initiative disclosure pipeline.

Know when Era 300 Firmware 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

NVD PRIMARY 8.8 HIGH
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Sonos Era 300 Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected Sonos Era 300 speakers. Authentication is not required to exploit this vulnerability.

The specific flaw exists within the processing of ALAC data. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the anacapa user. Was ZDI-CAN-25865.

Executive ViewAI

Why It Matters

Sonos Era 300 speakers contain a critical remote code execution vulnerability (CVE-2025-1051) that allows unauthenticated attackers on the network to take control of devices without requiring user credentials. Organizations with deployed Sonos Era 300 units face immediate risk of device compromise, potential lateral network movement, and data exposure, particularly in office environments where these speakers are networked with sensitive infrastructure.

Business Impact: High
Compensating Controls

Network segmentation: isolate Sonos Era 300 devices on a separate VLAN with no access to sensitive systems. Disable ALAC streaming if the feature can be disabled in device settings. Deploy network-based IDS/IPS rules to monitor and block suspicious ALAC protocol patterns. Implement strict firewall rules limiting Era 300 network access to essential services only. Consider disabling UPnP/mDNS discovery on the network segment. Monitor for firmware updates from Sonos weekly, as patch availability is currently unknown.

Threat Intelligence Overview

EPSS Score
0.1%
Top 78% exploitable
Data Quality
4 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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
High

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

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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