Priority HIGH 82
A remote, unauthenticated attacker can trigger memory corruption in Zephyr's HTTP server WebSocket upgrade path by sending a crafted Sec-WebSocket-Key header.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00643 · Published 2026-06-09 · Fixed CWE-170
Priority HIGH 82
dns_unpack_name() caches the buffer tailroom once and reuses it while appending DNS labels.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00436 · Published 2026-03-05 · Fixed CWE-787
Priority HIGH 78
subsys/net/lib/lwm2m/lwm2m_pull_context.c copied the firmware-update Package URI into a fixed static buffer (context.uri, size CONFIG_LWM2M_SWMGMT_PACKAGE_URI_LEN, default 128) with memcpy(context.uri, uri, LWM2M_PACKAGE…
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00579 · Published 2026-07-14 · Fixed in 4.6.0 CWE-125
Priority HIGH 76
parse_ipv4() in subsys/net/ip/utils.c (reached via net_ipaddr_parse() for strings of the form "a.b.c.d:port") copies the port substring into a fixed 17-byte stack buffer (char ipaddr[NET_IPV4_ADDR_LEN + 1]) using a lengt…
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00654 · Published 2026-07-12 · Fixed in 4.6.0 CWE-121
Priority HIGH 76
No proper validation of the length of user input in http_server_get_content_type_from_extension.
CVSS 3.1HIGH 8.6· Network · No auth · No interaction · EPSS 0.00311 · Published 2025-02-03 · No fix listed CWE-127
Priority HIGH 76
usb device bluetooth class includes a buffer overflow related to implementation of net_buf_add_mem.
CVSS 3.1CRITICAL 9.6· Adjacent network · No auth · No interaction · EPSS 0.005 · Published 2023-01-11 · No fix listed CWE-122
Priority HIGH 73
Union variant confusion allows any malicious BT controller to execute arbitrary code on the Zephyr host.
CVSS 3.1HIGH 8.8· Adjacent network · No auth · No interaction · EPSS 0.00497 · Published 2023-07-10 · No fix listed CWE-843
Priority HIGH 72
Zephyr's HTTP server (subsys/net/lib/http) provides a static-filesystem resource type (HTTP_RESOURCE_TYPE_STATIC_FS, available when CONFIG_FILE_SYSTEM is enabled) that serves files from a configured root directory.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.0087 · Published 2026-06-29 · Fixed in 4.6.0 CWE-22
Priority HIGH 71
The Zephyr ADIN2111/ADIN1110 10BASE-T1S/T1L Ethernet driver (drivers/ethernet/eth_adin2111.c) reassembles received Ethernet frames in OPEN Alliance (OA) SPI mode by copying device-supplied 64-byte data chunks into a fixe…
CVSS 3.1HIGH 8.8· Adjacent network · No auth · No interaction · EPSS 0.00416 · Published 2026-07-15 · Fixed in 4.3.1, 4.4.1 CWE-125
Priority HIGH 71
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).
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.0032 · Published 2026-06-04 · Fixed CWE-787
Priority HIGH 70
The OCPP 1.6 client in subsys/net/lib/ocpp parsed inbound WAMP RPC frames in parse_rpc_msg() (subsys/net/lib/ocpp/ocpp_j.c) using a hand-rolled helper, extract_string_field(), that copied the message's uid and action fie…
CVSS 3.1HIGH 8.6· Network · No auth · No interaction · EPSS 0.00376 · Published 2026-08-02 · Fixed in 4.4.2 CWE-125
Priority HIGH 69
Zephyr's dynamic kernel-object tracking (kernel/userspace/userspace.c, formerly kernel/userspace.c) maintains a doubly-linked list (obj_list) of dynamically allocated kernel objects.
CVSS 3.1HIGH 7.8· Local · Low privileges · No interaction · EPSS 0.00149 · Published 2026-07-12 · Fixed in 4.6.0 CWE-416
Priority HIGH 68
The Zephyr Bluetooth controller ISO Adaptation Layer (subsys/bluetooth/controller/ll_sw/isoal.c) fails to validate the length field of a framed ISO PDU start segment.
CVSS 3.1HIGH 8.1· Adjacent network · No auth · No interaction · EPSS 0.00327 · Published 2026-06-30 · Fixed in 4.3.1, 4.4.1 CWE-125
Priority HIGH 68
The IPv6 Neighbor Discovery handlers in subsys/net/ip/ipv6_nbr.c (handle_ra_input, handle_ns_input, handle_na_input) used an incorrect boolean expression that combined the RFC 4861 validity checks with the ICMPv6 code ch…
CVSS 3.1HIGH 8.1· Adjacent network · No auth · No interaction · EPSS 0.00329 · Published 2026-06-29 · Fixed in 4.6.0 CWE-290
Priority HIGH 68
The bluetooth HCI host layer logic not clearing a global reference to a state pointer after handling connection events may allow a malicious HCI Controller to cause the use of a dangling reference in the host layer, lead…
CVSS 3.1HIGH 8.0· Adjacent network · Low privileges · No interaction · EPSS 0.00598 · Published 2023-07-10 · No fix listed CWE-672
Priority HIGH 68
The bluetooth HCI host layer logic not clearing a global reference to a semaphore after synchronously sending HCI commands may allow a malicious HCI Controller to cause the use of a dangling reference in the host layer,…
CVSS 3.1HIGH 8.0· Adjacent network · Low privileges · No interaction · EPSS 0.00598 · Published 2023-07-10 · No fix listed CWE-672
Priority HIGH 67
The eswifi socket offload driver copies user-provided payloads into a fixed buffer without checking available space; oversized sends overflow `eswifi->buf`, corrupting kernel memory (CWE-120).
CVSS 3.1HIGH 7.8· Local · Low privileges · No interaction · EPSS 0.00219 · Published 2026-03-27 · Fixed CWE-120
Priority HIGH 66
In Zephyr's WireGuard subsystem (subsys/net/lib/wireguard), wg_process_data_message() in wg_crypto.c linearizes an inbound transport-data payload into a fixed pool buffer of CONFIG_WIREGUARD_BUF_LEN bytes before decrypti…
CVSS 3.1HIGH 7.4· Network · No auth · No interaction · EPSS 0.00602 · Published 2026-07-12 · Fixed in 4.4.2 CWE-787
Priority HIGH 66
Zephyr's DNS resolver (subsys/net/lib/dns) parses resource records from DNS responses in dns_unpack_answer(), which validated only the fixed RR header (type, class, TTL, rdlength) and accepted any attacker-declared rdlen…
CVSS 3.1HIGH 7.4· Network · No auth · No interaction · EPSS 0.00415 · Published 2026-06-30 · Fixed in 4.3.1, 4.4.1 CWE-125
Priority HIGH 66
BT: HCI: adv_ext_report Improper discarding in adv_ext_report
CVSS 3.1HIGH 7.6· Adjacent network · No auth · No interaction · EPSS 0.00608 · Published 2024-09-13 · No fix listed CWE-122
Priority HIGH 66
BT: Classic: SDP OOB access in get_att_search_list
CVSS 3.1HIGH 7.6· Adjacent network · No auth · No interaction · EPSS 0.0055 · Published 2024-09-13 · No fix listed CWE-121
Priority HIGH 66
BT:Classic: Multiple missing buf length checks
CVSS 3.1HIGH 7.6· Adjacent network · No auth · No interaction · EPSS 0.00437 · Published 2024-09-13 · No fix listed CWE-122
Priority HIGH 66
A missing nullptr-check in handle_ra_input can cause a nullptr-deref.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00894 · Published 2023-07-10 · No fix listed CWE-20
Priority MEDIUM 64
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.
CVSS 3.1HIGH 7.1· Adjacent network · No auth · No interaction · EPSS 0.00282 · Published 2026-06-17 · Fixed in 4.6.0 CWE-787
Priority MEDIUM 63
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 socket-level protocol selection is not propagated to mbedTLS (e.g.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.00243 · Published 2026-05-11 · Fixed CWE-757
Load more