Impact
The Zephyr RTOS ext2 filesystem driver does not validate the superblock field that determines block size. When mounting a filesystem, a crafted value can cause the driver to compute an excessively large block size, leading to a memory slab allocation that overruns its backing buffer. The resulting out‑of‑bounds write corrupts adjacent static memory while the driver reads initial filesystem blocks, giving an attacker a kernel‑level memory‑corruption primitive that can be leveraged for denial of service or code execution.
Affected Systems
This issue affects the Zephyr RTOS ext2 filesystem driver in the Zephyr project. No specific version information is provided, so any Zephyr build that includes the unpatched ext2 implementation may be vulnerable.
Risk and Exploitability
The CVSS score of 6.8 indicates high severity. The analysis does not include an EPSS score, but the vulnerability is not listed in CISA KEV. Because the flaw is triggered by a crafted ext2 image presented to a device that mounts it (e.g., a removable SD card or other storage medium), the attack requires local access to supply the image. The exploit path is straightforward: supply the malicious filesystem, trigger mount, and obtain kernel‑mode memory corruption. The impact ranges from denial of service to privilege escalation depending on how the memory corruption is leveraged.
OpenCVE Enrichment