VYPR

Zephyr

by Zephyrproject Rtos

Source repositories

CVEs (223)

  • CVE-2023-0779MedMay 30, 2023
    risk 0.44cvss 6.7epss 0.01

    At 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 is possible.

  • CVE-2023-0396MedJan 25, 2023
    risk 0.44cvss 6.8epss 0.00

    A malicious / defective bluetooth controller can cause buffer overreads in the most functions that process HCI command responses.

  • CVE-2020-10024HigMay 11, 2020
    risk 0.44cvss 7.8epss 0.01

    The arm platform-specific code uses a signed integer comparison when validating system call numbers. An attacker who has obtained code execution within a user thread is able to elevate privileges to that of the kernel. See NCC-ZEP-001 This issue affects: zephyrproject-rtos…

  • CVE-2026-10685HigJul 31, 2026
    risk 0.42cvss 7.6epss 0.00

    The Zephyr Bluetooth GATT client CCC-write response handler gatt_write_ccc_rsp() in subsys/bluetooth/host/gatt.c invoked the application's params->subscribe() callback after it had already called params->notify(conn, params, NULL, 0). Per the public GATT API, a notify callback…

  • CVE-2026-10680HigJul 21, 2026
    risk 0.42cvss 7.6epss 0.00

    The Classic (BR/EDR) L2CAP signaling handlers l2cap_br_conf_req() and l2cap_br_conf_rsp() in subsys/bluetooth/host/classic/l2cap_br.c validated the minimum command size against buf->len (the bytes remaining in the whole received PDU) instead of len (the per-command data length…

  • CVE-2026-5068HigJun 9, 2026
    risk 0.42cvss 7.6epss 0.00

    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 application enables segmentation (via chan_ops.alloc_buf) and the chosen RX pool has a user_data_size smaller than 2 bytes, the…

  • CVE-2025-12890MedNov 7, 2025
    risk 0.42cvss 6.5epss 0.00

    Improper handling of malformed Connection Request with the interval set to be 1 (which supposed to be illegal) and the chM 0x7CFFFFFFFF triggers a crash. The peripheral will not be connectable after it.

  • CVE-2024-3332MedJul 3, 2024
    risk 0.42cvss 6.5epss 0.00

    A malicious BLE device can send a specific order of packet sequence to cause a DoS attack on the victim BLE device

  • CVE-2023-4265MedAug 12, 2023
    risk 0.42cvss 6.4epss 0.01

    Potential buffer overflow vulnerabilities in the following locations: https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/usb/device/usb_dc_native_posix.c#L359 https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/usb/device/usb_dc_native_posix.c#L359 …

  • CVE-2022-0553MedJan 11, 2023
    risk 0.42cvss 6.5epss 0.00

    There 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 retrieved easily.

  • CVE-2021-3430MedJun 28, 2022
    risk 0.42cvss 6.5epss 0.01

    Assertion reachable with repeated LL_CONNECTION_PARAM_REQ. Zephyr versions >= v1.14 contain Reachable Assertion (CWE-617). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-46h3-hjcq-2jjr

  • CVE-2021-3322MedOct 12, 2021
    risk 0.42cvss 6.5epss 0.01

    Unexpected Pointer Aliasing in IEEE 802154 Fragment Reassembly in Zephyr. Zephyr versions >= >=2.4.0 contain NULL Pointer Dereference (CWE-476). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-p86r-gc4r-4mq3

  • CVE-2021-3319MedOct 5, 2021
    risk 0.42cvss 6.5epss 0.01

    DOS: Incorrect 802154 Frame Validation for Omitted Source / Dest Addresses. Zephyr versions >= > v2.4.0 contain NULL Pointer Dereference (CWE-476), Attempt to Access Child of a Non-structure Pointer (CWE-588). For more information, see https://github.com/zephyrproject-rtos/zephyr…

  • CVE-2026-10665HigJul 12, 2026
    risk 0.41cvss 7.4epss 0.01

    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 decryption. The call net_buf_linearize(buf->data, data_len,…

  • CVE-2026-10646HigJun 28, 2026
    risk 0.41cvss 7.4epss 0.00

    Zephyr's BSD-sockets getaddrinfo() implementation (subsys/net/lib/sockets/getaddrinfo.c) passes a pointer to a stack-allocated state object (struct getaddrinfo_state ai_state) as the user_data of an asynchronous DNS resolver query. The socket layer waits on a semaphore with a…

  • CVE-2024-6444MedOct 4, 2024
    risk 0.41cvss 6.3epss 0.00

    No proper validation of the length of user input in olcp_ind_handler in zephyr/subsys/bluetooth/services/ots/ots_client.c.

  • CVE-2024-6443MedOct 4, 2024
    risk 0.41cvss 6.3epss 0.01

    In 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-6442MedOct 4, 2024
    risk 0.41cvss 6.3epss 0.00

    In ascs_cp_rsp_add in /subsys/bluetooth/audio/ascs.c, an unchecked tailroom could lead to a global buffer overflow.

  • CVE-2024-5931MedSep 13, 2024
    risk 0.41cvss 6.3epss 0.00

    BT: Unchecked user input in bap_broadcast_assistant

  • CVE-2023-5753MedOct 25, 2023
    risk 0.41cvss 6.3epss 0.01

    Potential buffer overflows in the Bluetooth subsystem due to asserts being disabled in /subsys/bluetooth/host/hci_core.c

Page 5 of 12