VYPR

Vendor CVEs

Zephyrproject Rtos

All CVEs

230 total · sorted by risk
  • CVE-2022-3806CriJan 25, 2023
    risk 0.64cvss 9.8epss 0.01

    Inconsistent handling of error cases in bluetooth hci may lead to a double free condition of a network buffer.

  • CVE-2017-14199CriApr 12, 2019
    risk 0.64cvss 9.8epss 0.02

    A buffer overflow has been found in the Zephyr Project's getaddrinfo() implementation in 1.9.0 and 1.10.0.

  • CVE-2018-1000800CriSep 6, 2018
    risk 0.64cvss 9.8epss 0.02

    zephyr-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 (error code 0x00000010). This attack appear to be exploitable via a malicious application call the vulnerable kernel APIs…

  • CVE-2021-3625CriOct 5, 2021
    risk 0.63cvss 9.6epss 0.02

    Buffer 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/zephyrproject-rtos/zephyr/security/advisories/GHSA-c3gr-hgvr-f363

  • CVE-2021-3329CriFeb 26, 2023
    risk 0.62cvss 9.6epss 0.01

    Lack of proper validation in HCI Host stack initialization can cause a crash of the bluetooth stack

  • CVE-2023-0397CriJan 19, 2023
    risk 0.62cvss 9.6epss 0.00

    A malicious / defect bluetooth controller can cause a Denial of Service due to unchecked input in le_read_buffer_size_complete.

  • CVE-2021-3966CriJan 11, 2023
    risk 0.62cvss 9.6epss 0.00

    usb device bluetooth class includes a buffer overflow related to implementation of net_buf_add_mem.

  • CVE-2026-1678CriMar 5, 2026
    risk 0.61cvss 9.4epss 0.00

    dns_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 final null terminator can be written past the buffer. With assertions disabled (default), a malicious DNS response can…

  • CVE-2024-11263CriNov 15, 2024
    risk 0.60cvss 9.3epss 0.00

    When 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 then used by the linker to relax accesses to global symbols.

  • CVE-2020-13601CriMay 25, 2021
    risk 0.59cvss 9.0epss 0.01

    Possible 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/zephyrproject-rtos/zephyr/security/advisories/GHSA-mm57-9hqw-qh44

  • CVE-2020-10070CriJun 5, 2020
    risk 0.59cvss 9.0epss 0.03

    In the Zephyr Project MQTT code, improper bounds checking can result in memory corruption and possibly remote code execution. NCC-ZEP-031 This issue affects: zephyrproject-rtos zephyr version 2.2.0 and later versions.

  • CVE-2020-10062CriJun 5, 2020
    risk 0.59cvss 9.0epss 0.03

    An 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 affects: zephyrproject-rtos zephyr version 2.2.0 and later versions.

  • CVE-2026-5067CriJun 9, 2026
    risk 0.57cvss 9.8epss 0.01

    A remote, unauthenticated attacker can trigger memory corruption in Zephyr's HTTP server WebSocket upgrade path by sending a crafted Sec-WebSocket-Key header. The HTTP/1 header parser copies the header into a fixed-size buffer using a bounded copy that does not guarantee NUL…

  • CVE-2024-10395HigFeb 3, 2025
    risk 0.56cvss 8.6epss 0.00

    No proper validation of the length of user input in http_server_get_content_type_from_extension.

  • CVE-2023-7060HigMar 15, 2024
    risk 0.56cvss 8.6epss 0.00

    Zephyr 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 address.

  • CVE-2023-4258HigSep 25, 2023
    risk 0.56cvss 8.6epss 0.01

    In 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 provisionee.

  • CVE-2022-2993HigDec 9, 2022
    risk 0.56cvss 8.6epss 0.01

    There 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-2026-10673HigJul 15, 2026
    risk 0.54cvss 8.3epss 0.00

    The Zephyr ADIN2111/ADIN1110 10BASE-T1S/T1L Ethernet driver (drivers/ethernet/eth_adin2111.c) reassembles received Ethernet frames in OPEN Alliance (OA) SPI mode by copying device-supplied 64-byte data chunks into a fixed static buffer ctx->buf of size…

  • CVE-2023-5055HigNov 21, 2023
    risk 0.54cvss 8.3epss 0.01

    Possible variant of CVE-2021-3434 in function le_ecred_reconf_req.

  • CVE-2023-4424HigNov 21, 2023
    risk 0.54cvss 8.3epss 0.00

    An 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 victim BLE device.

  • CVE-2021-3323HigOct 12, 2021
    risk 0.54cvss 8.3epss 0.01

    Integer Underflow in 6LoWPAN IPHC Header Uncompression in Zephyr. Zephyr versions >= >=2.4.0 contain Integer Underflow (Wrap or Wraparound) (CWE-191). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-89j6-qpxf-pfpc

  • CVE-2020-10064HigMay 25, 2021
    risk 0.54cvss 8.3epss 0.01

    Improper Input Frame Validation in ieee802154 Processing. Zephyr versions >= v1.14.2, >= v2.2.0 contain Stack-based Buffer Overflow (CWE-121), Heap-based Buffer Overflow (CWE-122). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-3gv…

  • CVE-2026-10672HigJul 14, 2026
    risk 0.53cvss 8.2epss 0.01

    subsys/net/lib/lwm2m/lwm2m_pull_context.c copied the firmware-update Package URI into a fixed static buffer (context.uri, size CONFIG_LWM2M_SWMGMT_PACKAGE_URI_LEN, default 128) with memcpy(context.uri, uri, LWM2M_PACKAGE_URI_LEN), copying exactly the destination size with no…

  • CVE-2026-7656HigJun 29, 2026
    risk 0.53cvss 8.1epss 0.00

    The IPv6 Neighbor Discovery handlers in subsys/net/ip/ipv6_nbr.c (handle_ra_input, handle_ns_input, handle_na_input) used an incorrect boolean expression that combined the RFC 4861 validity checks with the ICMPv6 code check using the wrong operator precedence: the form was…

  • CVE-2025-9408HigNov 11, 2025
    risk 0.53cvss 8.1epss 0.00

    System call entry on Cortex M (and possibly R and A, but I think not) has a race which allows very practical privilege escalation for malicious userspace processes.

  • CVE-2025-1675HigFeb 25, 2025
    risk 0.53cvss 8.2epss 0.00

    The 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 to contain the copied data.

  • CVE-2025-1674HigFeb 25, 2025
    risk 0.53cvss 8.2epss 0.00

    A lack of input validation allows for out of bounds reads caused by malicious or malformed packets.

  • CVE-2025-1673HigFeb 25, 2025
    risk 0.53cvss 8.2epss 0.00

    A 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-5754HigSep 13, 2024
    risk 0.53cvss 8.2epss 0.00

    BT: Encryption procedure host vulnerability

  • CVE-2024-1638HigFeb 19, 2024
    risk 0.53cvss 8.2epss 0.00

    The documentation specifies that the BT_GATT_PERM_READ_LESC and BT_GATT_PERM_WRITE_LESC defines for a Bluetooth characteristic: Attribute read/write permission with LE Secure Connection encryption. If set, requires that LE Secure Connections is used for read/write access,…

  • CVE-2022-2741HigOct 31, 2022
    risk 0.53cvss 8.2epss 0.01

    The 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 ID matching an installed filter in the vulnerable node (this can easily be guessed based on CAN traffic analyses). The…

  • CVE-2022-1042HigJul 26, 2022
    risk 0.53cvss 8.2epss 0.01

    In Zephyr bluetooth mesh core stack, an out-of-bound write vulnerability can be triggered during provisioning.

  • CVE-2022-1041HigJul 26, 2022
    risk 0.53cvss 8.2epss 0.01

    In Zephyr bluetooth mesh core stack, an out-of-bound write vulnerability can be triggered during provisioning.

  • CVE-2021-3861HigFeb 7, 2022
    risk 0.53cvss 8.2epss 0.00

    The RNDIS USB device class includes a buffer overflow vulnerability. Zephyr versions >= v2.6.0 contain Heap-based Buffer Overflow (CWE-122). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj

  • CVE-2021-3835HigFeb 7, 2022
    risk 0.53cvss 8.2epss 0.01

    Buffer overflow in usb device class. Zephyr versions >= v2.6.0 contain Heap-based Buffer Overflow (CWE-122). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf

  • CVE-2020-10061HigJun 5, 2020
    risk 0.53cvss 8.1epss 0.01

    Improper handling of the full-buffer case in the Zephyr Bluetooth implementation can result in memory corruption. This issue affects: zephyrproject-rtos zephyr version 2.2.0 and later versions, and version 1.14.0 and later versions.

  • CVE-2020-10021HigMay 11, 2020
    risk 0.53cvss 8.1epss 0.00

    Out-of-bounds Write in the USB Mass Storage memoryWrite handler with unaligned Sizes See NCC-ZEP-024, NCC-ZEP-025, NCC-ZEP-026 This issue affects: zephyrproject-rtos zephyr version 1.14.1 and later versions. version 2.1.0 and later versions.

  • CVE-2023-6249HigFeb 18, 2024
    risk 0.52cvss 8.0epss 0.00

    Signed to unsigned conversion esp32_ipm_send

  • CVE-2023-6749HigFeb 18, 2024
    risk 0.52cvss 8.0epss 0.00

    Unchecked length coming from user input in settings shell

  • CVE-2020-10071CriJun 5, 2020
    risk 0.52cvss 9.0epss 0.03

    The Zephyr MQTT parsing code performs insufficient checking of the length field on publish messages, allowing a buffer overflow and potentially remote code execution. NCC-ZEP-031 This issue affects: zephyrproject-rtos zephyr version 2.2.0 and later versions.

  • CVE-2020-10060HigMay 11, 2020
    risk 0.52cvss 8.0epss 0.02

    In updatehub_probe, right after JSON parsing is complete, objects\[1] is accessed from the output structure in two different places. If the JSON contained less than two elements, this access would reference unitialized stack memory. This could result in a crash, denial of…

  • CVE-2020-10022CriMay 11, 2020
    risk 0.52cvss 9.0epss 0.02

    A 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 the best case, or code execution in the worst case. See NCC-NCC-016 This issue affects: zephyrproject-rtos zephyr…

  • CVE-2020-10058HigMay 11, 2020
    risk 0.51cvss 7.8epss 0.00

    Multiple syscalls in the Kscan subsystem perform insufficient argument validation, allowing code executing in userspace to potentially gain elevated privileges. See NCC-ZEP-006 This issue affects: zephyrproject-rtos zephyr version 2.1.0 and later versions.

  • CVE-2020-10028HigMay 11, 2020
    risk 0.51cvss 7.8epss 0.00

    Multiple syscalls with insufficient argument validation See NCC-ZEP-006 This issue affects: zephyrproject-rtos zephyr version 1.14.0 and later versions. version 2.1.0 and later versions.

  • CVE-2020-10027HigMay 11, 2020
    risk 0.51cvss 7.8epss 0.01

    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 zephyr version 1.14.0 and later versions. version 2.1.0 and later versions.

  • CVE-2017-14202HigAug 29, 2019
    risk 0.51cvss 7.8epss 0.01

    Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in the shell component of Zephyr allows a serial or telnet connected user to cause a crash, possibly with arbitrary code execution. This issue affects: Zephyr shell versions prior to 1.14.0 on…

  • CVE-2017-14201HigAug 29, 2019
    risk 0.51cvss 7.8epss 0.01

    Use After Free vulnerability in the Zephyr shell allows a serial or telnet connected user to cause denial of service, and possibly remote code execution. This issue affects: Zephyr shell versions prior to 1.14.0 on all.

  • CVE-2026-9771HigAug 17, 2026
    risk 0.50cvss 8.8epss 0.00

    The flash_copy() system call is verified by z_vrfy_flash_copy() in drivers/flash/flash_util.c. On builds with CONFIG_USERSPACE enabled, this handler is the kernel-side trust boundary for a user-mode caller. Prior to the fix it validated only the output buffer…

  • CVE-2026-10643HigJun 28, 2026
    risk 0.50cvss 8.7epss 0.00

    Zephyr's IP socket recvmsg() implementation (subsys/net/lib/sockets/sockets_inet.c, insert_pktinfo()) validated the user-supplied ancillary (msg_control) buffer using only the payload length (msg->msg_controllen < pktinfo_len) before writing a full control message consisting of…

  • CVE-2025-9557HigNov 26, 2025
    risk 0.49cvss 7.6epss 0.00

    ‭An out-of-bound write can lead to an arbitrary code execution. Even on devices with some form of memory protection, this can still lead to‬ ‭a crash and a resultant denial of service.‬

Page 1 of 5