ZE
Product
zephyr
322
CVEs
0
On KEV
10.0
Max CVSS
57
New 30D
Severity mix
Critical 29High 118Medium 154Low 21
Watch
Add zephyr to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2020-10019 | 7.8 | May 11 | USB DFU has a potential buffer overflow where the requested length (wLength) is not checked against the buffer size Affected: before 1.14.2; 2.0.0 through 2.1.0 |
| CVE-2017-14202 | 7.8 | Aug 29 | Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in the shell component of Zephyr allows a serial or telnet connected user to cause a crash,… Affected: before 1.14.0 |
| CVE-2017-14201 | 7.8 | Aug 29 | Use After Free vulnerability in the Zephyr shell allows a serial or telnet connected user to cause denial of service, and possibly remote code execution Affected: before 1.14.0 |
| CVE-2023-0779 | 7.7 | May 30 | At the most basic level, an invalid pointer can be input that crashes the device, but with more knowledge of the device’s memory layout, further exploitation is possible Affected: through 3.2.0 |
| CVE-2026-10685 | 7.6 | Jul 31 | Use-after-free of GATT subscribe params in Bluetooth host CCC-write response handler Affected: 2.4.0 before 4.4.2 |
| CVE-2026-10680 | 7.6 | Jul 21 | Out-of-bounds access in Zephyr BR/EDR L2CAP configuration request handling via `uint16_t` length underflow Affected: 4.2.0 before 4.3.1; 4.4.0 before 4.4.2 |
| CVE-2025-10458 | 7.6 | Sep 19 | Bluetooth: le_conn_rsp does not sanitize CID, MTU, MPS values Affected: through 4.1.0 |
| CVE-2020-13600 | 7.6 | May 25 | Malformed SPI in response for eswifi can corrupt kernel memory Affected: through 1.14.2; 2.0.0 through 2.3.0 |
| CVE-2026-19741 New | 7.5 | Oct 23 | OpenThread joiner autostart uses a publicly documented default Joining Device Credential (PSKd) Affected: 1.14.0 before 4.5.0 |
| CVE-2026-19935 | 7.5 | Oct 11 | Use-after-free of an L2CAP CoC channel object in the Zephyr Bluetooth host: RX work item is not cancelled on channel teardown Affected: 2.0.0 through 4.4.2 |
| CVE-2026-15891 | 7.5 | Sep 13 | NULL pointer dereference in Zephyr MQTT-SN client when removing a non-responsive gateway Affected: 4.1.0 before 4.4.2 |
| CVE-2026-11810 | 7.5 | Aug 10 | NULL-pointer dereference in UpdateHub OTA agent on empty inner metadata array (remote DoS) Affected: 3.7.0 before 4.4.2 |
| CVE-2026-10849 | 7.5 | Aug 3 | Heap out-of-bounds write in Zephyr hawkBit OTA client when terminating server response body Affected: 2.4.0 before 4.4.2 |
| CVE-2026-10686 | 7.5 | Jul 31 | Missing hop-limit decrement on IPv6 forwarding path allows unbounded packet looping (DoS) in Zephyr routers Affected: 1.8.0 before 4.3.1; 4.4.0 before 4.4.2 |
| CVE-2026-8023 | 7.5 | Jun 29 | Path traversal in Zephyr HTTP server static-filesystem resource handler allows unauthenticated remote arbitrary file read Affected: 4.0.0 before 4.3.1; 4.4.0 before 4.4.2 |
| CVE-2026-13351 | 7.5 | Jun 25 | net: Maliciously fragmented IPv6 packets can prevent receiving/processing future incoming packets Affected: through 4.4.1 |
| CVE-2026-10638 | 7.5 | Jun 16 | Use-after-free in Zephyr ICMPv6 RX path when updating statistics after sending an echo reply or error Affected: 3.7.0 before 4.3.1; 4.4.0 before 4.4.1 |
| CVE-2025-2962 | 7.5 | Jun 24 | Infinite loop in dns_copy_qname Affected: through 4.1.0 |
| CVE-2024-10395 | 7.5 | Feb 3 | net: lib: http_server: Buffer Under-read Affected: through 3.7.0 |
| CVE-2023-7060 | 7.5 | Mar 15 | Zephyr OS IP packet handling does not properly drop IP packets arriving on an external interface with a source address equal to 127.0.01 or the destination address Affected: before 3.6.0 |
| CVE-2023-5563 | 7.5 | Oct 13 | The SJA1000 CAN controller driver backend automatically attempt to recover from a bus-off event when built with CONFIG_CAN_AUTO_BUS_OFF_RECOVERY=y Affected: through 3.4.0 |
| CVE-2023-0359 | 7.5 | Jul 10 | A missing nullptr-check in handle_ra_input can cause a nullptr-deref Affected: through 3.2.0 |
| CVE-2022-2741 | 7.5 | Oct 31 | can: denial-of-service can be triggered by a crafted CAN frame Affected: through 3.1.0 |
| CVE-2021-3432 | 7.5 | Jun 28 | Invalid interval in CONNECT_IND leads to Division by Zero Affected: 1.14.0 before 2.6.0 |
| CVE-2021-3431 | 7.5 | Jun 28 | Assertion reachable with repeated LL_FEATURE_REQ Affected: 2.5.0 before 2.6.0 |
| CVE-2021-3430 | 7.5 | Jun 28 | Assertion reachable with repeated LL_CONNECTION_PARAM_REQ Affected: 1.14.0 before 2.6.0 |
| CVE-2021-3455 | 7.5 | Oct 19 | Disconnecting L2CAP channel right after invalid ATT request leads freeze Affected: 2.4.0 before 2.6.0 |
| CVE-2021-3454 | 7.5 | Oct 19 | Truncated L2CAP K-frame causes assertion failure Affected: 2.4.0 before 2.6.0 |
| CVE-2021-3510 | 7.5 | Oct 5 | Zephyr JSON decoder incorrectly decodes array of array Affected: 1.14.0; 1.14.0; 1.14.0; 1.14.0; 1.14.1; 1.14.1; +16 more |
| CVE-2021-3320 | 7.5 | May 25 | Type Confusion in 802154 ACK Frames Handling Affected: 2.0.0 through 2.4.0 |
| CVE-2020-10063 | 7.5 | Jun 5 | A remote adversary with the ability to send arbitrary CoAP packets to be parsed by Zephyr is able to cause a denial of service Affected: through 2.2.0 |
| CVE-2026-10665 | 7.4 | Jul 12 | Heap buffer overflow on WireGuard receive path via unbounded incoming packet length Affected: 4.4.0 before 4.4.2 |
| CVE-2026-10652 | 7.4 | Jun 30 | Out-of-bounds read in Zephyr DNS resolver TXT/SRV record parsing (unvalidated `rdlength`) Affected: 4.3.0 before 4.3.1; 4.4.0 before 4.4.1 |
| CVE-2026-10646 | 7.4 | Jun 28 | Use-after-return in `zsock_getaddrinfo()` when a timed-out DNS query is retried without cancellation Affected: 3.7.0 before 4.3.1; 4.4.0 before 4.4.2 |
| CVE-2026-81038 New | 7.1 | Oct 26 | Bluetooth OTS server discloses uninitialized stack memory in failed Calculate Checksum responses Affected: 3.3.0 through 4.4.2 |
| CVE-2026-79976 | 7.1 | Oct 21 | NULL pointer dereference in the MCTP I2C+GPIO target binding triggerable by a peer I2C controller Affected: 4.3.0 through 4.4.2 |
| CVE-2026-19673 | 7.1 | Oct 14 | Out-of-bounds read and net_buf length underflow in Zephyr Ethernet L2 when parsing a truncated VLAN header Affected: 1.12.0 before 4.5.0 |
| CVE-2026-19577 | 7.1 | Oct 11 | Out-of-bounds read in IPv6 route forwarding when the nexthop neighbor has no link-layer address Affected: 1.8.0 before 4.5.0 |
| CVE-2026-18415 | 7.1 | Sep 28 | Out-of-bounds write in the IEEE 802.15.4 L2 transmit path for oversized non-6LoWPAN frames Affected: 3.2.0 before 4.4.2 |
| CVE-2026-10671 | 7.1 | Jul 14 | User thread can re-initialize an in-use `k_pipe`, corrupting kernel wait queues (`CONFIG_USERSPACE`) Affected: 4.1.0 before 4.3.1; 4.4.0 before 4.4.2 |
| CVE-2026-10658 | 7.1 | Jun 22 | Out-of-bounds access in Bluetooth ISO receive (`bt_iso_recv`) due to missing SDU-header length validation Affected: 2.6.0 before 4.3.1; 4.4.0 before 4.4.2 |
| CVE-2026-10641 | 7.1 | Jun 17 | Out-of-bounds write in Bluetooth HFP Hands-Free CIND indicator parsing (cind_handle_values) Affected: 1.7.0 before 4.3.1; 4.4.0 before 4.4.2 |
| CVE-2026-10640 | 7.1 | Jun 16 | Use-after-free reading `net_pkt` `iface` after send in IPv6 Neighbor Discovery (`ipv6_nbr.c`) Affected: 3.3.0 before 4.3.1; 4.4.0 before 4.4.1 |
| CVE-2026-10637 | 7.1 | Jun 16 | Use-after-free of `net_pkt` in IPv6 MLD send path triggerable by a link-local MLD Query Affected: 1.12.0 before 4.3.1; 4.4.0 before 4.4.1 |
| CVE-2026-78118 | 7.0 | Oct 21 | Race condition on kernel wait queues: unlocked z_waitq_head() read in the timer expiration handler can yield a stale or sentinel thread pointer on SMP Affected: 2.2.0 before 4.5.0 |
| CVE-2026-19574 | 7.0 | Oct 9 | ARM64 MMU can assign an in-use ASID to a new memory domain, breaking user-mode memory isolation Affected: 3.3.0 through 4.4.2 |
| CVE-2026-10681 | 7.0 | Jul 25 | SMP race in `thread_idx_alloc()` lets concurrent `k_object_alloc(K_OBJ_THREAD)` callers share a kernel-object permission slot Affected: 2.0.0 before 4.4.2 |
| CVE-2026-75084 | 6.8 | Oct 14 | Out-of-bounds write in the TI CC1200 IEEE 802.15.4 driver from an unvalidated radio-supplied packet length Affected: 1.11.0 through 4.4.2 |
| CVE-2026-19576 | 6.8 | Oct 11 | Stack out-of-bounds write in the Goodix GT911 touch controller driver from an unvalidated device-reported touch point count Affected: 4.0.0 through 4.4.2 |
| CVE-2026-18747 | 6.8 | Sep 28 | Integer underflow of net_buf length in the MCUmgr serial (SMP over console) transport leads to out-of-bounds read Affected: 1.11.0 before 4.4.2 |
