PT-2026-53755 · Zephyr · Zephyr
Published
2026-06-29
·
Updated
2026-06-29
·
CVE-2026-10648
CVSS v3.1
6.2
Medium
| Vector | AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Zephyr version 4.4.0
Description
An issue exists where the
mcumgr serial process frag() function in subsys/mgmt/mcumgr/transport/src/serial util.c calls net buf reset() on the result of smp packet alloc() without first verifying if the result is NULL. The smp packet alloc() function utilizes net buf alloc(K NO WAIT) against a shared MCUmgr packet pool; when this pool is exhausted, it returns NULL. In default builds, this leads to a NULL pointer dereference during the net buf simple reset process, resulting in a system fault or crash. An attacker with access to the serial, UART, or shell-console transports can flood the transport to exhaust the buffer pool and induce a denial of service.Recommendations
Update Zephyr version 4.4.0 to a version where the NULL check is performed before calling
net buf reset().Fix
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Zephyr