Zephyrproject

Page 3 of 4 — Zephyrproject CVEs from a corpus of 322, newest first, with CVSS severity and publication dates.

Zephyrproject CVEs — newest first (page 3 of 4)
CVESeverityScorePublishedSummary
CVE-2026-1681Medium6.12026-05-12Issuing 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 on the sam…
CVE-2026-1677Medium5.32026-05-11Zephyr 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…
CVE-2026-5590Medium6.42026-04-05A race condition during TCP connection teardown can cause tcp_recv() to operate on a connection that has already been released. If tcp_conn_search() returns NU…
CVE-2026-1679High7.32026-03-28The eswifi socket offload driver copies user-provided payloads into a fixed buffer without checking available space; oversized sends overflow `eswifi->buf`, co…
CVE-2026-4179Medium6.12026-03-16Issues in stm32 USB device driver (drivers/usb/device/usb_dc_stm32.c) can lead to an infinite while loop.
CVE-2026-0849Low3.82026-03-16Malformed ATAES132A responses with an oversized length field overflow a 52-byte stack buffer in the Zephyr crypto driver, allowing a compromised device or bus…
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-2026-20435Medium4.62026-03-02In preloader, there is a possible read of device unique identifiers due to a logic error. This could lead to local information disclosure, if an attacker has p…
CVE-2025-20747Medium6.72025-11-04In gnss service, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local escalation of privilege if a malicious acto…
CVE-2025-20746Medium6.72025-11-04In gnss service, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local escalation of privilege if a malicious acto…
CVE-2025-7403High7.62025-09-19Unsafe handling in bt_conn_tx_processor causes a use-after-free, resulting in a write-before-zero. The written 4 bytes are attacker-controlled, enabling precis…
CVE-2025-10458High7.62025-09-19Parameters are not validated or sanitized, and are later used in various internal operations.
CVE-2025-10457Medium4.32025-09-19The function responsible for handling BLE connection responses does not verify whether a response is expected—that is, whether the device has initiated a conne…
CVE-2025-10456High7.12025-09-19A vulnerability was identified in the handling of Bluetooth Low Energy (BLE) fixed channels (such as SMP or ATT). Specifically, an attacker could exploit a fla…
CVE-2025-20696Medium6.82025-08-04In DA, there is a possible out of bounds write due to a missing bounds check. This could lead to local escalation of privilege, if an attacker has physical acc…
CVE-2025-2962High7.52025-06-24A denial-of-service issue in the dns implemenation could cause an infinite loop.
CVE-2025-1675High8.22025-02-25The function dns_copy_qname in dns_pack.c performs performs a memcpy operation with an untrusted field and does not check if the source buffer is large enough…
CVE-2025-1674High8.22025-02-25A lack of input validation allows for out of bounds reads caused by malicious or malformed packets.
CVE-2025-1673High8.22025-02-25A malicious or malformed DNS packet without a payload can cause an out-of-bounds read, resulting in a crash (denial of service) or an incorrect computation.
CVE-2024-10395High8.62025-02-03No proper validation of the length of user input in http_server_get_content_type_from_extension.
CVE-2024-8798High7.52024-12-16No proper validation of the length of user input in olcp_ind_handler in zephyr/subsys/bluetooth/services/ots/ots_client.c.
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-2024-6444Medium6.32024-10-04No proper validation of the length of user input in olcp_ind_handler in zephyr/subsys/bluetooth/services/ots/ots_client.c.
CVE-2024-6443Medium6.32024-10-04In utf8_trunc in zephyr/lib/utils/utf8.c, last_byte_p can point to one byte before the string pointer if the string is empty.
CVE-2024-6442Medium6.32024-10-04In ascs_cp_rsp_add in /subsys/bluetooth/audio/ascs.c, an unchecked tailroom could lead to a global buffer overflow.
CVE-2024-6259High7.62024-09-13BT: HCI: adv_ext_report Improper discarding in adv_ext_report
CVE-2024-6137High7.62024-09-13BT: Classic: SDP OOB access in get_att_search_list
CVE-2024-6135High7.62024-09-13BT:Classic: Multiple missing buf length checks
CVE-2024-5931Medium6.32024-09-13BT: Unchecked user input in bap_broadcast_assistant
CVE-2024-6258Medium6.82024-09-13BT: Missing length checks of net_buf in rfcomm_handle_data
CVE-2024-5754High8.22024-09-13BT: Encryption procedure host vulnerability
CVE-2024-4785High7.62024-08-19BT: Missing Check in LL_CONNECTION_UPDATE_IND Packet Leads to Division by Zero
CVE-2024-3332Medium6.52024-07-03A malicious BLE device can send a specific order of packet sequence to cause a DoS attack on the victim BLE device
CVE-2024-3077Medium6.82024-03-29An malicious BLE device can crash BLE victim device by sending malformed gatt packet
CVE-2023-7060High8.62024-03-15Zephyr 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 add…
CVE-2023-6881High7.32024-02-29Possible buffer overflow in is_mount_point
CVE-2024-1638High8.22024-02-19The documentation specifies that the BT_GATT_PERM_READ_LESC and BT_GATT_PERM_WRITE_LESC defines for a Bluetooth characteristic: Attribute read/write permission…
CVE-2023-6249High8.02024-02-18Signed to unsigned conversion esp32_ipm_send
CVE-2023-5779Medium4.42024-02-18can: out of bounds in remove_rx_filter function
CVE-2023-6749High8.02024-02-18Unchecked length coming from user input in settings shell
CVE-2023-5055High8.32023-11-21Possible variant of CVE-2021-3434 in function le_ecred_reconf_req.
CVE-2023-4424High8.32023-11-21An malicious BLE device can cause buffer overflow by sending malformed advertising packet BLE device using Zephyr OS, leading to DoS or potential RCE on the vi…
CVE-2023-5139Medium4.42023-10-26Potential buffer overflow vulnerability at the following location in the Zephyr STM32 Crypto driver
CVE-2023-5753Medium6.32023-10-25Potential buffer overflows in the Bluetooth subsystem due to asserts being disabled in /subsys/bluetooth/host/hci_core.c
CVE-2023-4257High7.62023-10-13Unchecked user input length in /subsys/net/l2/wifi/wifi_shell.c can cause buffer overflows.
CVE-2023-4263High7.62023-10-13Potential buffer overflow vulnerability in the Zephyr IEEE 802.15.4 nRF 15.4 driver
CVE-2023-5563High7.12023-10-13The SJA1000 CAN controller driver backend automatically attempt to recover from a bus-off event when built with CONFIG_CAN_AUTO_BUS_OFF_RECOVERY=y. This result…
CVE-2023-3725High7.62023-10-06Potential buffer overflow vulnerability in the Zephyr CAN bus subsystem
CVE-2023-5184High7.02023-09-27Two potential signed to unsigned conversion errors and buffer overflow vulnerabilities at the following locations in the Zephyr IPM drivers.
CVE-2023-4264High7.12023-09-27Potential buffer overflow vulnerabilities n the Zephyr Bluetooth subsystem.
CVE-2023-4260Medium6.32023-09-27Potential off-by-one buffer overflow vulnerability in the Zephyr fuse file system.
CVE-2023-4259High7.12023-09-26Two potential buffer overflow vulnerabilities at the following locations in the Zephyr eS-WiFi driver source code.
CVE-2023-4258High8.62023-09-25In Bluetooth mesh implementation If provisionee has a public key that is sent OOB then during provisioning it can be sent back and will be accepted by provisio…
CVE-2023-4265Medium6.42023-08-12Potential buffer overflow vulnerabilities in the following locations: https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/usb/device/usb_dc_native_…
CVE-2023-2234Medium6.82023-07-10Union variant confusion allows any malicious BT controller to execute arbitrary code on the Zephyr host.
CVE-2023-1902Medium5.92023-07-10The 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…
CVE-2023-1901Medium5.92023-07-10The bluetooth HCI host layer logic not clearing a global reference to a semaphore after synchronously sending HCI commands may allow a malicious HCI Controller…
CVE-2023-0359Medium5.92023-07-10A missing nullptr-check in handle_ra_input can cause a nullptr-deref.
CVE-2023-0779Medium6.72023-05-30At 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 i…
CVE-2021-3329Critical9.62023-02-26Lack of proper validation in HCI Host stack initialization can cause a crash of the bluetooth stack
CVE-2023-0396Medium6.82023-01-25A malicious / defective bluetooth controller can cause buffer overreads in the most functions that process HCI command responses.
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-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-2022-0553Medium6.52023-01-11There is no check to see if slot 0 is being uploaded from the device to the host. When using encrypted images this means the unencrypted firmware can be retrie…
CVE-2022-2993High8.62022-12-09There is an error in the condition of the last if-statement in the function smp_check_keys. It was rejecting current keys if all requirements were unmet.
CVE-2022-2741High8.22022-10-31The denial-of-service can be triggered by transmitting a carefully crafted CAN frame on the same CAN network as the vulnerable node. The frame must have a CAN…
CVE-2022-1841High7.22022-08-31In subsys/net/ip/tcp.c , function tcp_flags , when the incoming parameter flags is ECN or CWR , the buf will out-of-bounds write a byte zero.
CVE-2022-1042High8.22022-07-26In Zephyr bluetooth mesh core stack, an out-of-bound write vulnerability can be triggered during provisioning.
CVE-2022-1041High8.22022-07-26In Zephyr bluetooth mesh core stack, an out-of-bound write vulnerability can be triggered during provisioning.
CVE-2021-3435Medium4.02022-06-28Information leakage in le_ecred_conn_req(). Zephyr versions >= v2.4.0 Use of Uninitialized Resource (CWE-908). For more information, see https://github.com/zep…
CVE-2021-3434Medium4.92022-06-28Stack based buffer overflow in le_ecred_conn_req(). Zephyr versions >= v2.5.0 Stack-based Buffer Overflow (CWE-121). For more information, see https://github.c…
CVE-2021-3433Medium4.02022-06-28Invalid channel map in CONNECT_IND results to Deadlock. Zephyr versions >= v2.5.0 Improper Check or Handling of Exceptional Conditions (CWE-703). For more info…
CVE-2021-3432Medium4.32022-06-28Invalid interval in CONNECT_IND leads to Division by Zero. Zephyr versions >= v1.14.0 Divide By Zero (CWE-369). For more information, see https://github.com/ze…
CVE-2021-3431Medium4.32022-06-28Assertion reachable with repeated LL_FEATURE_REQ. Zephyr versions >= v2.5.0 contain Reachable Assertion (CWE-617). For more information, see https://github.com…
CVE-2021-3430Medium6.52022-06-28Assertion reachable with repeated LL_CONNECTION_PARAM_REQ. Zephyr versions >= v1.14 contain Reachable Assertion (CWE-617). For more information, see https://gi…
CVE-2021-3861High8.22022-02-07The RNDIS USB device class includes a buffer overflow vulnerability. Zephyr versions >= v2.6.0 contain Heap-based Buffer Overflow (CWE-122). For more informati…
CVE-2021-3835High8.22022-02-07Buffer overflow in usb device class. Zephyr versions >= v2.6.0 contain Heap-based Buffer Overflow (CWE-122). For more information, see https://github.com/zephy…
CVE-2021-3455Medium4.32021-10-19Disconnecting L2CAP channel right after invalid ATT request leads freeze. Zephyr versions >= 2.4.0, >= 2.5.0 contain Use After Free (CWE-416). For more informa…
CVE-2021-3454Medium4.32021-10-19Truncated L2CAP K-frame causes assertion failure. Zephyr versions >= 2.4.0, >= v.2.50 contain Improper Handling of Length Parameter Inconsistency (CWE-130), Re…
CVE-2021-3330High7.12021-10-12RCE/DOS: Linked-list corruption leading to large out-of-bounds write while sorting for forged fragment list in Zephyr. Zephyr versions >= >=2.4.0 contain Out-o…
CVE-2021-3323High8.32021-10-12Integer Underflow in 6LoWPAN IPHC Header Uncompression in Zephyr. Zephyr versions >= >=2.4.0 contain Integer Underflow (Wrap or Wraparound) (CWE-191). For more…
CVE-2021-3322Medium6.52021-10-12Unexpected Pointer Aliasing in IEEE 802154 Fragment Reassembly in Zephyr. Zephyr versions >= >=2.4.0 contain NULL Pointer Dereference (CWE-476). For more infor…
CVE-2021-3321High7.52021-10-12Integer Underflow in Zephyr in IEEE 802154 Fragment Reassembly Header Removal. Zephyr versions >= >=2.4.0 contain Integer Overflow to Buffer Overflow (CWE-680)…
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-2021-3581High7.02021-10-05Buffer Access with Incorrect Length Value in zephyr. Zephyr versions >= >=2.5.0 contain Buffer Access with Incorrect Length Value (CWE-805). For more informati…
CVE-2021-3510High7.52021-10-05Zephyr JSON decoder incorrectly decodes array of array. Zephyr versions >= >1.14.0, >= >2.5.0 contain Attempt to Access Child of a Non-structure Pointer (CWE-5…
CVE-2021-3436Medium4.32021-10-05BT: Possible to overwrite an existing bond during keys distribution phase when the identity address of the bond is known. Zephyr versions >= 1.14.2, >= 2.4.0…
CVE-2021-3319Medium6.52021-10-05DOS: Incorrect 802154 Frame Validation for Omitted Source / Dest Addresses. Zephyr versions >= > v2.4.0 contain NULL Pointer Dereference (CWE-476), Attempt to…
CVE-2021-3320Medium5.92021-05-25Type Confusion in 802154 ACK Frames Handling. Zephyr versions >= v2.4.0 contain NULL Pointer Dereference (CWE-476). For more information, see https://github.co…
CVE-2020-13603Medium6.92021-05-25Integer Overflow in memory allocating functions. Zephyr versions >= 1.14.2, >= 2.4.0 contain Integer Overflow or Wraparound (CWE-190). For more information, se…
CVE-2020-13602Medium4.02021-05-25Remote Denial of Service in LwM2M do_write_op_tlv. Zephyr versions >= 1.14.2, >= 2.2.0 contain Improper Input Validation (CWE-20), Loop with Unreachable Exit C…
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-13600High7.02021-05-25Malformed SPI in response for eswifi can corrupt kernel memory. Zephyr versions >= 1.14.2, >= 2.3.0 contain Heap-based Buffer Overflow (CWE-122). For more info…
CVE-2020-13599Low3.32021-05-25Security problem with settings and littlefs. Zephyr versions >= 1.14.2, >= 2.3.0 contain Incorrect Default Permissions (CWE-276). For more information, see htt…
CVE-2020-13598Medium6.32021-05-25FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat. Zephyr versions >= v1.14.2, >= v2.3.0 contain Stack-based Buffer Overflow (CWE…
CVE-2020-10072Medium5.92021-05-25Improper Handling of Insufficient Permissions or Privileges in zephyr. Zephyr versions >= v1.14.2, >= v2.2.0 contain Improper Handling of Insufficient Permissi…
CVE-2020-10069Medium4.32021-05-25Zephyr Bluetooth unchecked packet data results in denial of service. Zephyr versions >= v1.14.2, >= v2.2.0 contain Improper Handling of Parameters (CWE-233). F…
CVE-2020-10066Low2.52021-05-25Incorrect Error Handling in Bluetooth HCI core. Zephyr versions >= v1.14.2, >= v2.2.0 contain NULL Pointer Dereference (CWE-476). For more information, see htt…
CVE-2020-10065Low3.82021-05-25Missing Size Checks in Bluetooth HCI over SPI. Zephyr versions >= v1.14.2, >= v2.2.0 contain Improper Handling of Length Parameter Inconsistency (CWE-130). For…