CVE-2026-10648Disclosure(zephyrproject / zephyr)

LOWCVSS 5.5 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

mcumgr_serial_process_frag() in subsys/mgmt/mcumgr/transport/src/serial_util.c calls net_buf_reset() on the result of smp_packet_alloc() before checking it for NULL. smp_packet_alloc() uses net_buf_alloc(K_NO_WAIT) against the shared MCUmgr packet pool (CONFIG_MCUMGR_TRANSPORT_NETBUF_COUNT, default 4), which returns NULL when the pool is exhausted. In default builds the __ASSERT_NO_MSG in net_buf_reset is a no-op, so net_buf_simple_reset writes through the NULL pointer (buf->len = 0; buf->data = buf->__buf), causing a fault/crash. The fragment data reaches this code from attacker-controlled bytes on the MCUmgr serial/UART/shell-console transports (smp_uart.c, smp_raw_uart.c, smp_shell.c), and a fresh buffer is allocated at the start of essentially every new packet. An attacker on the serial/console link can flood the transport to drive the 4-entry buffer pool to exhaustion and induce the NULL dereference, crashing the device (denial of service). The defect was introduced after the original MCUmgr rework and shipped in Zephyr v4.4.0. The fix moves the NULL check ahead of net_buf_reset.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-476

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • zephyr

Threat summary

  • 3 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Technical details provided in 3 signals
  • Disclosure: 3 classified signals
  • Peaked 1d ago at 2 mentions (2026-06-29); latest day: 1
  • 3 total mentions across 2 days

Affected systems

Products
zephyr

1 version affected across 1 product

Deep dive

Activity timeline3 mentions / 2d
01122Mentions · 2026-06-29: 2Mentions · 2026-06-30: 1Technical Details · 2026-06-29: 2Technical Details · 2026-06-30: 106-2906-30
Signal classification1 categories
Disclosure
3100.0%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-06-292
Disclosure2
2026-06-301
Disclosure1
Full discourse3 posts
  • CVE@CVEnew
    Disclosure

    CVE-2026-10648 mcumgr_serial_process_frag() in subsys/mgmt/mcumgr/transport/src/serial_util.c calls net_buf_reset() on the result of smp_packet_alloc() before checking it for NULL. … https://www.cve.org/CVERecord?id=CVE-2026-10648

    Post summary

    The text provides a concise disclosure of CVE-2026-10648, describing the vulnerable function and omission of null checks, but contains no mention of PoC, exploit tool, active exploitation, or patch.

    00010753
    57.7K followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-10648 Null Pointer Dereference Denial of Service in Zephyr MCUmgr Serial Transport https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-10648

    Post summary

    A new null pointer dereference denial‑of‑service vulnerability (CVE‑2026‑10648) in Zephyr MCUmgr Serial Transport is disclosed, offering technical details but lacking PoC, exploit, or patch information.

    00000100
    4.1K followersView on X
  • Infoflowcloud@infoflowcloud
    Disclosure

    🚨*CVE* CVE-2026-10648 mcumgr_serial_process_frag() in subsys/mgmt/mcumgr/transport/src/serial_util.c calls net_buf_reset() on the result of smp_packet_alloc() before checking it for NULL. … https://www.cve.org/CVERecord?id=CVE-2026-10648 ----- Traducción: CVE-2026-10648 mcu… http://infoflow.cloud`

    Post summary

    The post discloses details of a null pointer dereference vulnerability (CVE-2026-10648) in mcumgr_serial_process_frag, but reports no PoC, exploit, patch, or active exploitation whatsoever.

    0000033
    89 followersView on X
CPE platform detail4 entries

4 of 4 entries

PartVendorProductVersionTarget SWTarget HW
OSzephyrprojectzephyr4.4.0--
OSzephyrprojectzephyr4.4.0--
OSzephyrprojectzephyr4.4.0--
OSzephyrprojectzephyr4.4.0--

Explore more