What is CVE-2026-12366?
CVE-2026-12366 is a vulnerability in Zephyr RTOS's dynamic kernel-object disposal path. The `unref_check()` function in `kernel/userspace/userspace.c` lacks proper cleanup handling for objects of type `K_OBJ_TIME`, potentially leading to a use-after-free condition when the object's storage is freed. Affected users should immediately apply the security patch provided by the Zephyr project.
Azərbaycanca: CVE-2026-12366 Zephyr RTOS-un kernel-obyektlərinin sərbəst buraxılması mexanizmindəki çatışmazlıqdır. `unref_check()` funksiyası K_OBJ_TIME tipli obyektlər üçün təmizləmə prosedurunu düzgün icra etmədiyindən, yaddaşın boşaldılması zamanı istifadədən sonra buraxılma (use-after-free) zəifliyi yarana bilər. Bu problemdən təsirlənən sistemlərdə dərhal Zephyr layihəsinin təqdim etdiyi təhlükəsizlik yaması tətbiq edilməlidir.
Related CVEs
link basis: same weakness class CWE-416
FAQ2
Which function in Zephyr RTOS has the flaw that causes CVE-2026-12366?
The vulnerability stems from the `unref_check()` function in `kernel/userspace/userspace.c` lacking proper cleanup handling for objects of type K_OBJ_TIME.
What type of security weakness can CVE-2026-12366 lead to?
This flaw can lead to a use-after-free condition when the object's storage is freed.
See also6
This explainer is AI-written from source data — skopnix's own reporting on this CVE; CVSS scores, vendors and versions are never invented. See NVD for the official record.