PT-2026-56185 · Zephyr · Zephyr

·

CVE-2026-10659

·

Published

2026-07-07

·

Updated

2026-09-01

CVSS v3.1

4.7

Medium

VectorAV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Zephyr version 4.4.0
Description The Dhara flash translation layer disk driver in drivers/disk/ftl dhara.c contains a flaw where dhara nand callbacks write error codes unconditionally to a caller-supplied dhara error t err pointer. During the journal-resume binary search, the find last checkblock() function calls find checkblock(), which passes a NULL pointer into dhara nand read(). This process occurs during disk ftl access init() and dhara map resume() when the FTL disk is mounted or initialized. If a flash read error—such as an uncorrectable ECC (Error Correction Code), bad block, or controller error—occurs on a probed checkpoint page, the driver dereferences the NULL pointer, leading to a kernel fault and denial of service. This can be triggered by media wear, induced faults, or a corrupted on-flash image.
Recommendations Update Zephyr version 4.4.0 to a version where error assignments are routed through the NULL-safe dhara set error() helper.

Exploit

Fix

DoS

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-10659
GHSA-Q28V-3729-F82G

Affected Products

Zephyr