Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2024-22004

CVE-2024-22004: Google Nest Wifi Pro Info Disclosure

CVE-2024-22004 is an information disclosure vulnerability in Google Nest Wifi Pro Firmware allowing privileged attackers to leak secure memory from Trusted Applications. This article covers technical details, affected versions, and mitigation.

Updated:

CVE-2024-22004 Overview

CVE-2024-22004 affects Google Nest Wifi products running firmware version 24r1. The vulnerability resides in a Trusted Application (TA) executing on the secure side of an ARM TrustZone-based architecture. An attacker with privileged access on the Linux Nonsecure operating system can trigger the flaw due to an inadequate length check, leading to disclosure of secure memory contents from the Trusted Application. The issue is classified as an out-of-bounds read [CWE-125]. Affected products include Nest Wifi Pro, Nest Wifi Point, and Nest Wifi Router.

Critical Impact

A privileged local attacker on the Nonsecure OS can leak sensitive data from the Trusted Application's secure memory, breaking the confidentiality boundary between the Rich Execution Environment and the Trusted Execution Environment.

Affected Products

  • Google Nest Wifi Pro Firmware 24r1
  • Google Nest Wifi Point Firmware 24r1
  • Google Nest Wifi Router Firmware 24r1

Discovery Timeline

  • 2024-04-05 - CVE-2024-22004 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2024-22004

Vulnerability Analysis

The vulnerability exists in a Trusted Application running inside the secure world of the device. Trusted Applications process requests from Nonsecure world clients through a defined interface, typically involving shared memory buffers and parameter descriptors. When the TA processes an incoming request, it fails to validate the length of a buffer or field before performing a read operation.

The missing or incorrect length check allows the TA to read past the intended buffer boundary. Because the read occurs in the secure world, the returned data can include contents of secure memory belonging to the TA itself or to other secure resources. The disclosed data is then returned to the Nonsecure caller, effectively breaking the confidentiality guarantees of the Trusted Execution Environment (TEE).

Root Cause

The root cause is an out-of-bounds read [CWE-125] caused by inadequate length validation on data supplied by the Nonsecure client. The TA trusts the length parameter or fails to bound-check it against the actual size of the source buffer before copying data back to the caller.

Attack Vector

Exploitation requires an attacker to already hold privileged access on the Linux Nonsecure operating system running on the device. From that position, the attacker crafts a malicious request to the vulnerable Trusted Application using the standard TEE client interface. By manipulating the length parameter, the attacker induces the TA to read and return secure memory contents. The vulnerability does not require user interaction and affects only confidentiality; integrity and availability remain intact. Refer to the Google Product Documentation for vendor-supplied technical context.

Detection Methods for CVE-2024-22004

Indicators of Compromise

  • Unexpected or anomalous invocations of Trusted Application client sessions originating from privileged Linux processes on affected Nest Wifi devices.
  • Nonsecure-side processes issuing TEE commands with length parameters that exceed the declared buffer size.
  • Firmware version strings reporting 24r1 on Nest Wifi Pro, Point, or Router devices that have not received the vendor update.

Detection Strategies

  • Inventory all Google Nest Wifi devices and identify units running firmware 24r1 using network management or device administration tooling.
  • Monitor for abnormal privileged process activity on any Linux-based network infrastructure that interacts with a TEE, focusing on unusual invocation patterns of TEE client APIs.
  • Correlate firmware version telemetry with vendor advisories to identify assets that remain exposed.

Monitoring Recommendations

  • Ingest device firmware inventory and administrative logs into a centralized analytics platform to track patch status over time.
  • Alert on new or unexpected administrative sessions to Nest Wifi devices, since exploitation requires prior privileged access on the Nonsecure OS.
  • Track vendor security bulletins from Google for updated firmware releases addressing this CVE.

How to Mitigate CVE-2024-22004

Immediate Actions Required

  • Apply the firmware update distributed by Google to all affected Nest Wifi Pro, Point, and Router devices as soon as it is available.
  • Verify that automatic firmware updates are enabled for Nest Wifi devices through the Google Home application.
  • Restrict administrative and network access to Nest Wifi management interfaces to reduce the population of actors capable of achieving privileged Nonsecure-world execution.

Patch Information

Google has published guidance for this vulnerability in the Google Product Documentation. Users should ensure their Nest Wifi devices have received firmware updates superseding version 24r1. Because Nest Wifi devices update through Google's managed update channel, no manual patch installation is typically required beyond confirming the device is online and eligible for updates.

Workarounds

  • No vendor-documented workarounds bypass the underlying flaw; applying the vendor firmware update is the only complete remediation.
  • Segment Nest Wifi management interfaces from untrusted networks and limit which accounts have administrative privileges over the devices.
  • Monitor for the release of updated firmware and confirm installation on every deployed unit before considering the risk closed.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.