CVE-2026-12366
- EPSS 0.12%
- Veröffentlicht 14.08.2026 17:52:07
- Zuletzt bearbeitet 14.08.2026 20:16:49
Zephyr's dynamic kernel-object disposal path unref_check() in kernel/userspace/userspace.c frees an object's storage (k_free(dyn->data)) once its reference count reaches zero, after running a per-object-type cleanup. The cleanup switch handled only K...
CVE-2026-12365
- EPSS 0.1%
- Veröffentlicht 14.08.2026 17:52:05
- Zuletzt bearbeitet 14.08.2026 20:16:48
A use-after-free exists in the Zephyr second-generation work queue (kernel/work.c) in the handling of delayable work timeouts. When a delayable work item's timeout has been dequeued and its handler work_timeout() is in flight (blocked acquiring the w...
CVE-2026-12364
- EPSS 0.12%
- Veröffentlicht 14.08.2026 17:52:04
- Zuletzt bearbeitet 14.08.2026 20:16:48
The user-space system-call verifier z_vrfy_z_log_msg_static_create() in subsys/logging/log_msg.c was a pure pass-through: it forwarded the caller-supplied source, desc, package, and data arguments directly to the kernel-mode implementation z_impl_z_l...
CVE-2026-12363
- EPSS 0.17%
- Veröffentlicht 14.08.2026 17:52:03
- Zuletzt bearbeitet 14.08.2026 20:16:48
The LoRaWAN Fragmented Data Block Transport service (subsys/lorawan/services/frag_transport.c) does not validate the fragment counter in a received DATA_FRAGMENT command before forwarding it to the configured decoder. In frag_transport_package_callba...
CVE-2026-12236
- EPSS 0.1%
- Veröffentlicht 13.08.2026 17:19:58
- Zuletzt bearbeitet 13.08.2026 18:17:17
The Bluetooth host GATT client function parse_read_std_char_desc() in subsys/bluetooth/host/gatt.c parses an ATT Read By Type Response received from a remote GATT server during BT_GATT_DISCOVER_STD_CHAR_DESC discovery. The per-entry stride rsp->len i...
CVE-2026-12235
- EPSS 0.1%
- Veröffentlicht 12.08.2026 04:55:15
- Zuletzt bearbeitet 12.08.2026 13:17:19
The Linkable Loadable Extensions (llext) subsystem mis-handles PLT/RELA relocation entries when linking a relocatable (partially-linked) ELF extension. In llext_link_plt() (subsys/llext/llext_link.c), the relocatable branch (tgt != NULL, the path use...
CVE-2026-12234
- EPSS 0.08%
- Veröffentlicht 12.08.2026 04:39:23
- Zuletzt bearbeitet 12.08.2026 13:17:19
The userspace syscall verifiers z_vrfy_zsock_sendmsg() and z_vrfy_zsock_recvmsg() in subsys/net/lib/sockets/sockets.c snapshot the caller-supplied struct net_msghdr into a kernel-side copy with k_usermode_from_copy(), but then re-read the still-live ...
CVE-2026-12233
- EPSS 0.31%
- Veröffentlicht 12.08.2026 03:54:38
- Zuletzt bearbeitet 13.08.2026 16:17:52
The PSA Protected Storage credential backend (subsys/net/lib/tls_credentials/tls_credentials_trusted.c) declared its credential-store mutex as a plain zero-filled static struct k_mutex credential_lock; and never called k_mutex_init() on it. A statica...
CVE-2026-12232
- EPSS 0.1%
- Veröffentlicht 12.08.2026 03:34:14
- Zuletzt bearbeitet 13.08.2026 16:17:52
The Intel ALH digital-audio-interface driver function dai_alh_get_properties() in drivers/dai/intel/alh/alh.c used a caller-supplied int stream_id with no range validation. The value indexes the fixed-size static const uint8_t alh_handshake_map[64] a...
CVE-2026-12052
- EPSS 0.19%
- Veröffentlicht 11.08.2026 05:51:40
- Zuletzt bearbeitet 11.08.2026 17:17:46
The USB device-side CDC NCM class control-to-host handler usbd_cdc_ncm_cth in subsys/usb/device_next/class/usbd_cdc_ncm.c builds a fixed-size response for the GET_NTB_PARAMETERS (28-byte struct ntb_parameters) and GET_NTB_INPUT_SIZE (8-byte struct nt...