VYPR

Zephyr

by Zephyrproject Rtos

Source repositories

CVEs (198)

  • 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-11810HigAug 10, 2026
    risk 0.42cvss 7.5epss 0.00

    The UpdateHub firmware-update agent's probe handler (z_impl_updatehub_probe() in subsys/mgmt/updatehub/updatehub.c) parses the JSON metadata returned by the update server into a fixed two-level nested-array struct. After parsing it validates only the outer array length…

  • 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.00

    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 10