Intel

AIKIDO-2026-447954

zephyrproject-rtos.zephyr is vulnerable to NULL Pointer Dereference

NULL Pointer DereferenceCVE-2026-11810 Published Aug 13, 2026

75

High Risk

This Affects:

C++zephyrproject-rtos.zephyr
3.7.0 - 4.4.1
Fixed in 4.4.2
Are you affected? Scan for Free

TL;DR

The UpdateHub firmware-update agent parses JSON metadata returned by the update server into a fixed two-level nested array and validates only the outer array length before dereferencing the inner sha256sum pointer. The metadata is fetched over CoAP from the configured UpdateHub server, so a malicious or compromised server, or an on-path party when DTLS is disabled, can return a response whose inner object array is empty. The zero-initialized parse target leaves the sha256sum pointer NULL, and the following strlen() dereferences address zero and faults the device. The fix rejects metadata whose inner object array is empty before any dereference on both metadata layouts.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you enable the UpdateHub OTA agent, which fetches update metadata from a configurable UpdateHub server over CoAP.

Background info

zephyrproject-rtos.zephyr is vulnerable to NULL Pointer Dereference in versions 3.7.0 - 4.4.1.

How to fix this

Upgrade the zephyrproject-rtos.zephyr library to the patch version.