VYPR

Zephyr

by Zephyrproject Rtos

Source repositories

CVEs (198)

  • CVE-2023-5779MedFeb 18, 2024
    risk 0.29cvss 4.4epss 0.00

    can: out of bounds in remove_rx_filter function

  • CVE-2023-5139MedOct 26, 2023
    risk 0.29cvss 4.4epss 0.00

    Potential buffer overflow vulnerability at the following location in the Zephyr STM32 Crypto driver

  • CVE-2026-10773MedAug 1, 2026
    risk 0.28cvss 5.4epss 0.00

    The DHCPv4 client helper net_dhcpv4_msg_type_name() in subsys/net/lib/dhcpv4/dhcpv4.c indexes a static 8-element const char * name table after a faulty bounds check. The guard used msg_type <= sizeof(name) instead of msg_type <= ARRAY_SIZE(name); sizeof returns the byte size of…

  • CVE-2025-10457MedSep 19, 2025
    risk 0.28cvss 4.3epss 0.00

    The function responsible for handling BLE connection responses does not verify whether a response is expected—that is, whether the device has initiated a connection request. Instead, it relies solely on identifier matching.

  • CVE-2021-3432MedJun 28, 2022
    risk 0.28cvss 4.3epss 0.01

    Invalid 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/zephyrproject-rtos/zephyr/security/advisories/GHSA-7364-p4wc-8mj4

  • CVE-2021-3431MedJun 28, 2022
    risk 0.28cvss 4.3epss 0.01

    Assertion reachable with repeated LL_FEATURE_REQ. Zephyr versions >= v2.5.0 contain Reachable Assertion (CWE-617). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7548-5m6f-mqv9

  • CVE-2021-3455MedOct 19, 2021
    risk 0.28cvss 4.3epss 0.01

    Disconnecting 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 information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7g38-3x9v-v7vp

  • CVE-2021-3454MedOct 19, 2021
    risk 0.28cvss 4.3epss 0.01

    Truncated L2CAP K-frame causes assertion failure. Zephyr versions >= 2.4.0, >= v.2.50 contain Improper Handling of Length Parameter Inconsistency (CWE-130), Reachable Assertion (CWE-617). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/G…

  • CVE-2021-3436MedOct 5, 2021
    risk 0.28cvss 4.3epss 0.01

    BT: 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, >= 2.5.0 contain Use of Multiple Resources with Duplicate Identifier (CWE-694). For more information, see…

  • CVE-2020-10069MedMay 25, 2021
    risk 0.28cvss 4.3epss 0.00

    Zephyr Bluetooth unchecked packet data results in denial of service. Zephyr versions >= v1.14.2, >= v2.2.0 contain Improper Handling of Parameters (CWE-233). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-f6vh-7v4x-8fjp

  • CVE-2026-10647MedJun 29, 2026
    risk 0.27cvss 5.3epss 0.00

    The USB CDC-NCM device class (subsys/usb/device_next/class/usbd_cdc_ncm.c) ignores the return value of usbd_ep_enqueue() in its ethernet transmit callback cdc_ncm_send(). When the enqueue fails, the function still calls k_sem_take(&data->sync_sem, K_FOREVER), blocking on a…

  • CVE-2026-1677MedMay 11, 2026
    risk 0.27cvss 5.3epss 0.00

    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. via `mbedtls_ssl_conf_min_tls_version`). The ClientHello…

  • CVE-2026-10664MedJul 12, 2026
    risk 0.26cvss 5.0epss 0.00

    The nRF70 Wi-Fi driver's power-save event handler nrf_wifi_event_proc_get_power_save_info() in drivers/wifi/nrf_wifi/src/wifi_mgmt.c copied TWT (Target Wake Time) flow entries from an nrf_wifi_umac_event_power_save_info event into the fixed-size twt_flows[WIFI_MAX_TWT_FLOWS]…

  • CVE-2021-3435MedJun 28, 2022
    risk 0.26cvss 4.0epss 0.00

    Information leakage in le_ecred_conn_req(). Zephyr versions >= v2.4.0 Use of Uninitialized Resource (CWE-908). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-xhg3-gvj6-4rqh

  • CVE-2021-3433MedJun 28, 2022
    risk 0.26cvss 4.0epss 0.00

    Invalid channel map in CONNECT_IND results to Deadlock. Zephyr versions >= v2.5.0 Improper Check or Handling of Exceptional Conditions (CWE-703). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-3c2f-w4v6-qxrp

  • CVE-2020-13602MedMay 25, 2021
    risk 0.26cvss 4.0epss 0.00

    Remote 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 Condition ('Infinite Loop') (CWE-835). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/adv…

  • CVE-2020-10065LowMay 25, 2021
    risk 0.25cvss 3.8epss 0.00

    Missing 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 more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hg2w-62p6-g67c

  • CVE-2026-11809LowAug 10, 2026
    risk 0.24cvss 3.7epss 0.00

    The UpdateHub OTA client in subsys/mgmt/updatehub/updatehub.c contains an out-of-bounds / uninitialized-memory read in z_impl_updatehub_probe(). The probe response from the UpdateHub server is copied into a heap buffer (metadata) that is correctly NUL-terminated, but a second…

  • CVE-2026-10659MedJul 7, 2026
    risk 0.24cvss 4.7epss 0.00

    The Dhara flash translation layer disk driver (drivers/disk/ftl_dhara.c) implemented the dhara_nand_ callbacks so that, on a flash error, the error code was written unconditionally through the caller-supplied dhara_error_t err pointer (e.g. *err = DHARA_E_ECC in dhara_nand_read,…

  • CVE-2026-10652MedJun 30, 2026
    risk 0.24cvss 4.8epss 0.00

    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 rdlength, including one extending past the end of the received…

Page 8 of 10