Lucene search
+L

1755 matches found

OSV
OSV
added 2026/08/24 3:43 p.m.21 views

CVE-2026-13212 Zephyr virtio driver calls an arbitrary function pointer from an out-of-range used-ring descriptor id

The Zephyr virtio driver does not validate the descriptor-chain head id that the virtio device writes into the used ring. In virtioisr drivers/virtio/virtiocommon.c, the device-written vq-used-ringidx.id is used directly as an index into vq-recvcbs and vq-desc, which are both allocated with exact...

8.8CVSS6.5AI score
SaveExploits0References5
Cvelist
Cvelist
added 2026/08/24 3:43 p.m.35 views

CVE-2026-13212 Zephyr virtio driver calls an arbitrary function pointer from an out-of-range used-ring descriptor id

The Zephyr virtio driver does not validate the descriptor-chain head id that the virtio device writes into the used ring. In virtioisr drivers/virtio/virtiocommon.c, the device-written vq-used-ringidx.id is used directly as an index into vq-recvcbs and vq-desc, which are both allocated with exact...

8.8CVSS0.00223EPSS
SaveExploits0References2
CVE
CVE
added 2026/08/24 3:43 p.m.23 views

CVE-2026-13212

The Zephyr RTOS virtio driver contains an out-of-bounds read in virtio_isr() (drivers/virtio/virtio_common.c). The device-written descriptor-chain head id from the used ring is used directly as an index into recv_cbs[] and desc[] without a bounds check. A malicious or compromised virtio backend (...

8.8CVSS6.2AI score0.00223EPSS
SaveExploits0References2
CVE
CVE
added 2026/08/24 3:43 p.m.22 views

CVE-2026-13343

CVE-2026-13343 affects the Zephyr RTOS UMP Stream responder library (lib/midi2/ump_stream_responder.c). The functions make_endpoint_info() and make_function_block_info() declare a local struct midi_ump without initialisation, populating only the first two of four uint32_t words. The remaining two...

5.3CVSS5.4AI score0.00234EPSS
SaveExploits0References2
Cvelist
Cvelist
added 2026/08/24 2:28 p.m.36 views

CVE-2026-9728 TOCTOU race in mbox_send syscall verifier allows userspace to leak kernel memory

The userspace syscall verifier zvrfymboxsend in drivers/mbox/mboxhandlers.c validated the nested msg-data/msg-size fields by reading them directly out of live userspace memory, and then forwarded the original, still-mutable userspace struct mboxmsg pointer to zimplmboxsend and the underlying...

6.4CVSS0.00083EPSS
SaveExploits0References2
CVE
CVE
added 2026/08/24 2:28 p.m.18 views

CVE-2026-9728

CVE-2026-9728 is a time-of-check/time-of-use (TOCTOU) race condition in the Zephyr RTOS userspace mailbox subsystem. The syscall verifier z_vrfy_mbox_send() in drivers/mbox/mbox_handlers.c validates msg->data/msg->size by reading them directly from live userspace memory, then forwards the o...

6.4CVSS5.4AI score0.00083EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/24 2:28 p.m.13 views

CVE-2026-9728 TOCTOU race in mbox_send syscall verifier allows userspace to leak kernel memory

The userspace syscall verifier zvrfymboxsend in drivers/mbox/mboxhandlers.c validated the nested msg-data/msg-size fields by reading them directly out of live userspace memory, and then forwarded the original, still-mutable userspace struct mboxmsg pointer to zimplmboxsend and the underlying...

6.4CVSS5.6AI score
SaveExploits0References5
Positive Technologies
Positive Technologies
added 2026/08/24 12:00 a.m.18 views

PT-2026-80901

The Zephyr virtio driver does not validate the descriptor-chain head id that the virtio device writes into the used ring. In virtio isr drivers/virtio/virtio common.c, the device-written vq-used-ringidx.id is used directly as an index into vq-recv cbs and vq-desc, which are both allocated with...

8.8CVSS6.3AI score0.00223EPSS
SaveExploits0References3
EUVD
EUVD
added 2026/08/22 8:35 p.m.14 views

EUVD-2026-64597

The Infineon Airoc Wi-Fi driver's transmit callback airocmgmtsend in drivers/wifi/infineon/airocwifi.c allocates a netbuf from the fixed airocpool for every outbound packet. When whdnetworksendethernetdata returns a synchronous failure, the underlying WHD library does not take ownership of the...

5.3CVSS5.6AI score0.00159EPSS
SaveExploits0References2
NVD
NVD
added 2026/08/19 9:16 p.m.12 views

CVE-2026-12634

The NVS backend of the Zephyr settings subsystem subsys/settings/src/settingsnvs.c reads stored setting-name entries into fixed 74-byte stack buffers and NUL-terminates them with bufrc = '\0', where rc is the return value of nvsread. Per its contract, nvsread returns the full stored entry length...

5.3CVSS0.00105EPSS
SaveExploits0References2
Cvelist
Cvelist
added 2026/08/19 8:37 p.m.47 views

CVE-2026-12634 Out-of-bounds stack write in the settings NVS backend from over-reported nvs_read length

The NVS backend of the Zephyr settings subsystem subsys/settings/src/settingsnvs.c reads stored setting-name entries into fixed 74-byte stack buffers and NUL-terminates them with bufrc = '\0', where rc is the return value of nvsread. Per its contract, nvsread returns the full stored entry length...

5.3CVSS0.00105EPSS
SaveExploits0References2
CVE
CVE
added 2026/08/19 8:37 p.m.28 views

CVE-2026-12634

In Zephyr's settings NVS backend (subsys/settings/src/settings_nvs.c), three functions (settings_nvs_cache_match, settings_nvs_load, settings_nvs_save) use the nvs_read() return value directly as a NUL-terminator index into 74-byte stack buffers without clamping, causing a single-byte out-of-boun...

5.3CVSS5.9AI score0.00105EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/19 8:37 p.m.15 views

CVE-2026-12634 Out-of-bounds stack write in the settings NVS backend from over-reported nvs_read length

The NVS backend of the Zephyr settings subsystem subsys/settings/src/settingsnvs.c reads stored setting-name entries into fixed 74-byte stack buffers and NUL-terminates them with bufrc = '\0', where rc is the return value of nvsread. Per its contract, nvsread returns the full stored entry length...

5.3CVSS6AI score
SaveExploits0References5
OSV
OSV
added 2026/08/19 8:37 p.m.13 views

CVE-2026-12522 Stack buffer overflow in Zephyr hl7800 modem driver parsing network-supplied +CGCONTRDP address fields

The HL7800 cellular modem driver's +CGCONTRDP: response handler oncmdatcmdinfoipaddr in drivers/modem/vendorstandalone/hl7800.c parses the PDP-context dynamic parameters local address, subnet mask, gateway, and DNS servers that the cellular network assigns to the device. The response is linearize...

8.8CVSS5.9AI score
SaveExploits0References5
Cvelist
Cvelist
added 2026/08/19 8:37 p.m.39 views

CVE-2026-12522 Stack buffer overflow in Zephyr hl7800 modem driver parsing network-supplied +CGCONTRDP address fields

The HL7800 cellular modem driver's +CGCONTRDP: response handler oncmdatcmdinfoipaddr in drivers/modem/vendorstandalone/hl7800.c parses the PDP-context dynamic parameters local address, subnet mask, gateway, and DNS servers that the cellular network assigns to the device. The response is linearize...

8.8CVSS0.00218EPSS
SaveExploits0References2
Cvelist
Cvelist
added 2026/08/19 8:37 p.m.43 views

CVE-2026-12633 Out-of-bounds write in IPv6 6LoWPAN Context Option handling via unauthenticated Router Advertisement

The IPv6 neighbor-discovery code in subsys/net/ip/ipv6nbr.c processes the 6LoWPAN Context Option 6CO, RFC 6775 carried inside ICMPv6 Router Advertisements. In handlera6co the 8-bit contextlen field is taken directly from the packet and was never bounded to the RFC maximum of 128. The function...

8.1CVSS0.00214EPSS
SaveExploits0References2
NVD
NVD
added 2026/08/18 9:16 p.m.9 views

CVE-2026-12631

The Zephyr kernel validates the kthreadjoin and kthreadabort system calls declared syscall in include/zephyr/kernel.h through threadobjvalidate in kernel/thread.c. Its default switch branch is the access-denied path, taken when kobjectvalidate returns -EPERM the calling user thread was never...

6.5CVSS0.00148EPSS
SaveExploits0References2
NVD
NVD
added 2026/08/18 9:16 p.m.9 views

CVE-2026-12632

Zephyr's Precision Time Protocol receive handler ptpmsgpostrecv in subsys/net/lib/ptp/msg.c takes the 4-bit message type straight off the wire via ptpmsgtype msg-header.typemajorsdoid & 0xF, range 0-15 and uses it to index the msgsize table. That table only defines entries up to PTPMSGMANAGEMENT...

6.5CVSS0.00248EPSS
SaveExploits0References2
OSV
OSV
added 2026/08/18 8:55 p.m.10 views

CVE-2026-12632 Out-of-bounds read in Zephyr PTP message parsing from unvalidated message type

Zephyr's Precision Time Protocol receive handler ptpmsgpostrecv in subsys/net/lib/ptp/msg.c takes the 4-bit message type straight off the wire via ptpmsgtype msg-header.typemajorsdoid & 0xF, range 0-15 and uses it to index the msgsize table. That table only defines entries up to PTPMSGMANAGEMENT...

6.5CVSS5.5AI score
SaveExploits0References5
CVE
CVE
added 2026/08/18 8:55 p.m.20 views

CVE-2026-12632

In Zephyr RTOS, ptp_msg_post_recv() in subsys/net/lib/ptp/msg.c indexes the 14-entry msg_size[] table using an attacker-controlled 4-bit message type (0xE/0xF) with no bounds check, causing out-of-bounds reads and writes via msg_tlv_post_recv(). Any host on the same link can trigger a crash (CVSS...

6.5CVSS5.5AI score0.00248EPSS
SaveExploits0References2
Rows per page
Query Builder