Zephyrproject Zephyr

322 CVEs affecting Zephyrproject Zephyr. Latest disclosed: 2026-10-28. Critical: 16, High: 114.

Top CVEs affecting Zephyrproject Zephyr
CVESeverityScorePublishedSummary
CVE-2026-13214Critical9.82026-08-25The OCPP 1.6 client in subsys/net/lib/ocpp/ocpp_j.c contains a stack buffer overflow in parse_getconfig_msg(). When handling a GetConfiguration request from th…
CVE-2026-5067Critical9.82026-06-09A remote, unauthenticated attacker can trigger memory corruption in Zephyr's HTTP server WebSocket upgrade path by sending a crafted Sec-WebSocket-Key header…
CVE-2022-3806Critical9.82023-01-25Inconsistent handling of error cases in bluetooth hci may lead to a double free condition of a network buffer.
CVE-2017-14199Critical9.82019-04-12A buffer overflow has been found in the Zephyr Project's getaddrinfo() implementation in 1.9.0 and 1.10.0.
CVE-2018-1000800Critical9.82018-09-06zephyr-rtos version 1.12.0 contains a NULL base pointer reference vulnerability in sys_ring_buf_put(), sys_ring_buf_get() that can result in CPU Page Fault (er…
CVE-2021-3329Critical9.62023-02-26Lack of proper validation in HCI Host stack initialization can cause a crash of the bluetooth stack
CVE-2023-0397Critical9.62023-01-19A malicious / defect bluetooth controller can cause a Denial of Service due to unchecked input in le_read_buffer_size_complete.
CVE-2021-3966Critical9.62023-01-11usb device bluetooth class includes a buffer overflow related to implementation of net_buf_add_mem.
CVE-2021-3625Critical9.62021-10-05Buffer overflow in Zephyr USB DFU DNLOAD. Zephyr versions >= v2.5.0 contain Heap-based Buffer Overflow (CWE-122). For more information, see https://github.com/…
CVE-2026-1678Critical9.42026-03-05dns_unpack_name() caches the buffer tailroom once and reuses it while appending DNS labels. As the buffer grows, the cached size becomes incorrect, and the fin…
CVE-2024-11263Critical9.32024-11-15When the Global Pointer (GP) relative addressing is enabled (CONFIG_RISCV_GP=y), the gp reg points at 0x800 bytes past the start of the .sdata section which is…
CVE-2020-13601Critical9.02021-05-25Possible read out of bounds in dns read. Zephyr versions >= 1.14.2, >= 2.3.0 contain Out-of-bounds Read (CWE-125). For more information, see https://github.com…
CVE-2020-10071Critical9.02020-06-05The Zephyr MQTT parsing code performs insufficient checking of the length field on publish messages, allowing a buffer overflow and potentially remote code exe…
CVE-2020-10070Critical9.02020-06-05In the Zephyr Project MQTT code, improper bounds checking can result in memory corruption and possibly remote code execution. NCC-ZEP-031 This issue affects: z…
CVE-2020-10062Critical9.02020-06-05An off-by-one error in the Zephyr project MQTT packet length decoder can result in memory corruption and possible remote code execution. NCC-ZEP-031 This issue…
CVE-2020-10022Critical9.02020-05-11A malformed JSON payload that is received from an UpdateHub server may trigger memory corruption in the Zephyr OS. This could result in a denial of service in…
CVE-2026-79982High8.82026-10-23The Bluetooth HCI USB transport class of the new USB device stack, subsys/usb/device_next/class/bt_hci.c, copies every controller-to-host HCI packet into a USB…
CVE-2026-76788High8.82026-10-19The OSDP Control Panel reply parser cp_decode_response() in subsys/mgmt/osdp/src/osdp_cp.c decodes replies from a Peripheral Device into a stack-allocated stru…
CVE-2026-19570High8.82026-10-09The LE Audio Broadcast Sink in subsys/bluetooth/audio/bap_broadcast_sink.c copies subgroup metadata from a received Basic Audio Announcement (BASE) into the st…
CVE-2026-19569High8.82026-10-09dynamic_object_create() in kernel/userspace/userspace.c computed the backing allocation for a dynamically allocated kernel object as obj_size_get(otype) + size…