boxscore/security
CVE · referencelatest edition

Reference page — cumulative record through Wednesday, August 19, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.

CVE-2026-10664MEDIUM
zephyrproject zephyr — Out-of-bounds write in nRF70 Wi-Fi driver power-save event handler (unbounded TWT flow count)
  AV  AC  PR  UI  S  C  I  A   CVSS    EPSS   %ile   KEV
   A   H   N   N  U  L  L  L    5.0   .0023   14.6     —
AFFECTED
  Product  Versions  Fixed
  zephyr   4.4.0 –   —
TIMELINE
  Jun 2   Reserved by zephyr
  Jul 12  EXPLOIT PUBLISHED — CVE-2026-10664 (zephyrproject zephyr). Public exploit reference added.
  Jul 12  Published (CNA: zephyr)
CWE-787 · CNA: zephyr · CVSS v3.1 · 2 references · NVD status: Analyzed

Description

The nRF70 Wi-Fi driver's power-save event handler nrf_wifi_event_proc_get_power_save_info() in drivers/wifi/nrf_wifi/src/wifi_mgmt.c copied TWT (Target Wake Time) flow entries from an nrf_wifi_umac_event_power_save_info event into the fixed-size twt_flows[WIFI_MAX_TWT_FLOWS] (8-element) array of a caller-supplied struct wifi_ps_config, looping over event-provided num_twt_flows without validating it against WIFI_MAX_TWT_FLOWS or checking event_len. When num_twt_flows exceeds 8, the handler writes past the destination array (which is typically on the caller's stack, e.g. the wifi ps shell command) -- an out-of-bounds write of ~40-byte TWT entries -- and reads twt_flow_info[i] past the event buffer. The event is delivered by the nRF70 co-processor firmware in response to a host-initiated power-save GET, so reaching the overflow requires the firmware to emit a malformed or out-of-range event; the trust boundary is host-to-trusted-coprocessor rather than a direct remote-AP write, with over-the-air influence on the flow count being indirect and bounded by the 3-bit TWT flow-id space. Affected: builds with CONFIG_NRF70_STA_MODE on releases through v4.4.0. The fix rejects events with num_twt_flows > WIFI_MAX_TWT_FLOWS or with event_len shorter than the claimed entries, and adds a NULL check on the caller buffer.

Lifecycle

Complete event history — 3 events, chronological
DateEventDetail
June 2, 2026ReservedReserved by zephyr
July 12, 2026EXPLOIT PUBLISHEDEXPLOIT PUBLISHED — CVE-2026-10664 (zephyrproject zephyr). Public exploit reference added.
July 12, 2026PublishedPublished (CNA: zephyr)

Affected

Affected products and packages — 1 row
VendorProduct / PackageEcosystemVersion introducedFixed
zephyrprojectzephyr4.4.0

Weaknesses

CWE-787

References (2)

Related

Authoritative record: CVE-2026-10664 at cve.org

Vendors: zephyrproject

Weaknesses: CWE-787

About this page

This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2026-10664 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Wednesday, August 19, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.