Impact
The Dhara flash translation layer driver in Zephyr RTOS contains a null pointer dereference that occurs when a flash read error occurs during the journal-resume process. The driver unconditionally writes an error code through a pointer supplied by the Dhara library, but the library can pass a NULL pointer during journal resumption. When a checkpoint page fails to read, the driver dereferences this NULL pointer and crashes the kernel, resulting in a denial of service. This weakness is a classic Null Pointer Dereference (CWE‑476).
Affected Systems
Zephyr Project’s Zephyr RTOS version 4.4.0, where the offending Dhara driver was introduced. The available information does not specify which later releases contain the fix, so administrators should consult the vendor documentation or the referenced commit to determine if an updated firmware version is available.
Risk and Exploitability
The CVSS score of 4.7 indicates a moderate risk. The EPSS score is less than 1 %, and the vulnerability is not listed in the CISA KEV catalog, implying no known widespread exploitation. The attack requires a fault in the NAND medium—caused by media wear, induced hardware faults, or a maliciously crafted flash image—so the window for exploitation is limited to boot or mount time when the disk is initialized. Under these conditions, the kernel crash can be triggered, but the lack of publicly known exploits and the narrow execution path suggest a low probability of real‑world exploitation.
OpenCVE Enrichment