PT-2026-56185

CVE-2026-10659

·

Published

2026-07-07

·

Updated

2026-09-01

Description by

CVSS 3.1
4.7
Medium
MetricsAV: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.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-Q28V-3729-F82G
Found an issue in the description? Have something to add? Feel free to write us 👾