zephyrproject Vulnerability Advisory Catalog

Total 159 security vulnerabilities recorded for zephyrproject software and firmware.

← Back to All Vendors
Component: zephyr

bt_iso_recv() in subsys/bluetooth/host/iso.c pulled the ISO SDU header (4 bytes) or, when the timestamp flag is set, the timestamped SDU header (8 byt...

📅 2026-06-23
CVSS 7.1 Dossier →
Component: zephyr

bt_sdp_parse_attribute() in subsys/bluetooth/host/classic/sdp.c validated only that the SDP record buffer held the type-marker byte plus the 2-byte at...

📅 2026-06-23
CVSS 7.1 Dossier →
Component: zephyr

The Zephyr ext2 filesystem driver (subsys/fs/ext2) trusted the on-disk directory entry fields de_rec_len and de_name_len when walking a directory bloc...

📅 2026-06-23
CVSS 4.9 Dossier →
Component: zephyr

Zephyr's Bluetooth Classic Hands-Free Profile (HFP) Hands-Free role parser (subsys/bluetooth/host/classic/hfp_hf.c) contains an out-of-bounds write. D...

📅 2026-06-17
CVSS 7.1 Dossier →
Component: zephyr

Zephyr's IPv6 Neighbor Discovery send paths (net_ipv6_send_na, net_ipv6_send_ns, net_ipv6_send_rs in subsys/net/ip/ipv6_nbr.c) updated the per-interfa...

📅 2026-06-16
CVSS 4.2 Dossier →
Component: zephyr

In Zephyr's native IPv4 stack, icmpv4_handle_echo_request() in subsys/net/ip/icmpv4.c builds an echo-reply packet (reply), hands it to net_try_send_da...

📅 2026-06-16
CVSS 4.8 Dossier →
Component: zephyr

subsys/net/ip/icmpv6.c reads the network interface from a net_pkt after that packet has been handed to net_try_send_data(). In icmpv6_handle_echo_requ...

📅 2026-06-16
CVSS 5.9 Dossier →
Component: zephyr

subsys/net/ip/ipv6_mld.c:mld_send() read the packet interface via net_pkt_iface(pkt) after net_send_data(pkt) returned successfully. Per the network s...

📅 2026-06-16
CVSS 5.9 Dossier →
Component: zephyr

In Zephyr's IPv4 IGMP implementation, igmp_send() in subsys/net/ip/igmp.c read the network interface back out of the packet via net_pkt_iface(pkt) aft...

📅 2026-06-16
CVSS 3.7 Dossier →
Component: zephyr

On Xtensa targets with CONFIG_USERSPACE and CONFIG_XTENSA_MMU, the page-table code (arch/xtensa/core/ptables.c) maintains a global list, xtensa_domain...

📅 2026-06-16
CVSS 6.3 Dossier →
Component: zephyr

Zephyr's native TCP stack iterates the global connection list in net_tcp_foreach() (subsys/net/ip/tcp.c) using the SYS_SLIST_FOR_EACH_CONTAINER_SAFE m...

📅 2026-06-15
CVSS 4.8 Dossier →
Component: zephyr

A remote, unauthenticated BLE peer can trigger a 2-byte out-of-bounds write in the Bluetooth host during L2CAP LE CoC SDU reassembly. When the applica...

📅 2026-06-09
CVSS 7.6 Dossier →
CVE-2026-5067 CRITICAL
Component: zephyr

A remote, unauthenticated attacker can trigger memory corruption in Zephyr's HTTP server WebSocket upgrade path by sending a crafted Sec-WebSocket-Key...

📅 2026-06-09
CVSS 9.8 Dossier →
CVE-2026-5066 MEDIUM
Component: zephyr

A potential out-of-bounds write/read exists in the TLS socket connect path of the network sockets subsystem (subsys/net/lib/sockets/sockets_tls.c). Wh...

📅 2026-06-04
CVSS 6.3 Dossier →
CVE-2026-5589 MEDIUM
Component: zephyr

An integer underflow in bt_mesh_sol_recv() in the Bluetooth Mesh solicitation handling (subsys/bluetooth/mesh/solicitation.c) leads to an out-of-bound...

📅 2026-06-04
CVSS 6.3 Dossier →
CVE-2026-5071 MEDIUM
Component: zephyr

The SocketCAN implementation validates the length of a user-provided buffer containing a socketcan_frame object using only a NET_ASSERT statement in z...

📅 2026-05-30
CVSS 6.1 Dossier →
CVE-2026-5072 MEDIUM
Component: zephyr

A bitwise shift vulnerability in Zephyr's PTP subsystem allows a remote attacker to cause undefined behavior and potential system crashes. An attacker...

📅 2026-05-22
CVSS 6.5 Dossier →
CVE-2026-1681 MEDIUM
Component: zephyr

Issuing an ICMP ping via the `net ping` shell command to a device's own IPv4 address causes the network stack to recursively re-enter the input path o...

📅 2026-05-12
CVSS 6.1 Dossier →
CVE-2026-1677 MEDIUM
Component: zephyr

Zephyr sockets created with `IPPROTO_TLS_1_3` can still negotiate a TLS 1.2 connection when both TLS versions are enabled in Kconfig, because the sock...

📅 2026-05-11
CVSS 5.3 Dossier →
CVE-2026-5590 MEDIUM
Component: zephyr

A race condition during TCP connection teardown can cause tcp_recv() to operate on a connection that has already been released. If tcp_conn_search() r...

📅 2026-04-05
CVSS 6.4 Dossier →
Component: zephyr

The eswifi socket offload driver copies user-provided payloads into a fixed buffer without checking available space; oversized sends overflow `eswifi-...

📅 2026-03-28
CVSS 7.3 Dossier →
CVE-2026-4179 MEDIUM
Component: zephyr

Issues in stm32 USB device driver (drivers/usb/device/usb_dc_stm32.c) can lead to an infinite while loop....

📅 2026-03-16
CVSS 6.1 Dossier →
Component: zephyr

Malformed ATAES132A responses with an oversized length field overflow a 52-byte stack buffer in the Zephyr crypto driver, allowing a compromised devic...

📅 2026-03-16
CVSS 3.8 Dossier →
CVE-2026-1678 CRITICAL
Component: zephyr

dns_unpack_name() caches the buffer tailroom once and reuses it while appending DNS labels. As the buffer grows, the cached size becomes incorrect, an...

📅 2026-03-05
CVSS 9.4 Dossier →
Page 2 of 7 (159 Total Records)