PatchSiren cyber security CVE debrief
CVE-2026-12366 zephyrproject CVE debrief
The Zephyr dynamic kernel-object disposal path has a use-after-free vulnerability. When a dynamically-allocated, initialized, and armed k_timer is freed without cancelling its timeout, a dangling node remains in the global timeout queue. Upon timer expiration, the timeout machinery invokes z_timer_expiration_handler() on the freed node, causing a deterministic use-after-free that allows an unprivileged user thread to escalate privileges. This vulnerability is particularly severe as it enables a sandbox-escape memory-corruption primitive, which can be used for privilege escalation. Affected product deployments should be reviewed for Zephyr with CONFIG_USERSPACE + CONFIG_DYNAMIC_OBJECTS enabled. Defenders should verify system configurations, monitor for suspicious activity, and ensure timely application of vendor remediation.
- Vendor
- zephyrproject
- Product
- zephyr
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-14
- Original CVE updated
- 2026-08-26
- Advisory published
- 2026-08-14
- Advisory updated
- 2026-08-26
Who should care
Users of Zephyr with CONFIG_USERSPACE + CONFIG_DYNAMIC_OBJECTS enabled should apply remediation to prevent privilege escalation via this use-after-free vulnerability. System administrators, security teams, and developers working with Zephyr should review the vulnerability details and ensure that affected systems are identified and patched. Additionally, operators and maintainers of systems using Zephyr should be aware of the potential impact and take steps to mitigate the vulnerability until a fix is applied.
Technical summary
The Zephyr dynamic kernel-object disposal path has a use-after-free vulnerability. When a dynamically-allocated, initialized, and armed k_timer is freed without cancelling its timeout, a dangling node remains in the global timeout queue. Upon timer expiration, the timeout machinery invokes z_timer_expiration_handler() on the freed node, causing a deterministic use-after-free that allows an unprivileged user thread to escalate privileges. This vulnerability is particularly severe as it enables a sandbox-escape memory-corruption primitive, which can be used for privilege escalation.
Defensive priority
This use-after-free vulnerability in Zephyr's dynamic kernel-object disposal path allows an unprivileged user thread to escalate privileges via a sandbox-escape memory-corruption primitive. Apply vendor remediation and monitor for compensating controls.
Recommended defensive actions
- Apply vendor remediation for Zephyr's dynamic kernel-object disposal path vulnerability
- Monitor for compensating controls to prevent privilege escalation
- Perform inventory checks for affected Zephyr versions and configurations
- Implement exception tracking for suspicious kernel-object disposal activity
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE and NVD records provide details on the vulnerability. Evidence is based on official CVE Program and NVD sources. Limited source detail exists; verify affected scope and apply compensating controls. Affected product deployments should be reviewed for Zephyr with CONFIG_USERSPACE + CONFIG_DYNAMIC_OBJECTS enabled. Defenders should verify system configurations, monitor for suspicious activity, and ensure timely application of vendor remediation.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-12366 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-12366
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-12366 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-12366
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/zephyrproject-rtos/zephyr/commit/1e68351a2572f9ae480be71da4aca9aa90db3fb2
-
Source reference
Unverified legacy reference
URL: https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-x96g-542c-gccq
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.