Zephyrproject

Zephyr

270 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.16%
  • Veröffentlicht 09.09.2026 22:40:46
  • Zuletzt bearbeitet 10.09.2026 18:17:55

The Bluetooth Classic (BR/EDR) L2CAP receive handler bt_l2cap_br_recv() in subsys/bluetooth/host/classic/l2cap_br.c dispatched inbound data PDUs based only on the destination channel ID, without checking that the target channel had reached the BT_L2C...

  • EPSS 0.18%
  • Veröffentlicht 31.08.2026 19:34:49
  • Zuletzt bearbeitet 01.09.2026 20:56:59

net_ipv6_send_ns() in subsys/net/ip/ipv6_nbr.c allocates a transmit net_pkt for a Neighbor Solicitation. When it is called with a data packet pending on an unresolved neighbor and that neighbor's pending_queue is already non-empty (an NS is already o...

  • EPSS 0.2%
  • Veröffentlicht 31.08.2026 18:57:06
  • Zuletzt bearbeitet 01.09.2026 15:17:11

When Ethernet bridging is enabled (CONFIG_NET_ETHERNET_BRIDGE), eth_bridge_input_process() in subsys/net/l2/ethernet/bridge/bridge_input.c decides how each frame received on a bridge member interface is handled. For frames that must also be delivered...

  • EPSS 0.23%
  • Veröffentlicht 31.08.2026 18:45:07
  • Zuletzt bearbeitet 01.09.2026 15:17:11

The LwM2M JSON content formatter's get_string() in subsys/net/lib/lwm2m/lwm2m_rw_json.c copies a parsed JSON string into a caller-supplied buffer and NUL-terminates it. The length guard used if (string_length > buflen), which accepts a string whose l...

  • EPSS 0.1%
  • Veröffentlicht 31.08.2026 18:13:15
  • Zuletzt bearbeitet 01.09.2026 15:17:11

The I3C IBI subsystem in drivers/i3c/i3c_ibi_workq.c hands out statically-allocated work nodes through a free-list i3c_ibi_work_nodes_free implemented as a plain sys_slist_t, which provides no synchronization. The allocation helpers (i3c_ibi_work_enq...

  • EPSS 0.16%
  • Veröffentlicht 31.08.2026 16:47:48
  • Zuletzt bearbeitet 01.09.2026 15:17:11

The Silicon Labs SiWx917 WiFi driver's transmit callback siwx91x_send() in drivers/wifi/siwx91x/siwx91x_wifi.c frees a network packet it does not own. In the Zephyr TX path the net_pkt is owned by the L2/networking stack; the driver only borrows it t...

  • EPSS 0.25%
  • Veröffentlicht 28.08.2026 20:38:50
  • Zuletzt bearbeitet 01.09.2026 13:18:10

Zephyr's WireGuard implementation in subsys/net/lib/wireguard/wg_crypto.c mishandled keepalive packets. In wg_process_data_message(), any type-4 transport-data message whose payload was exactly 16 bytes (an empty plaintext plus a bare Poly1305 tag, i...

  • EPSS 0.25%
  • Veröffentlicht 28.08.2026 20:38:49
  • Zuletzt bearbeitet 01.09.2026 13:18:10

Zephyr's WireGuard VPN data-plane receive handler wg_process_data_message() in subsys/net/lib/wireguard/wg_crypto.c validated the anti-replay counter too late. After AEAD decryption of a MESSAGE_TRANSPORT_DATA packet succeeded, the code committed sev...

Exploit
  • EPSS 0.16%
  • Veröffentlicht 26.08.2026 14:03:49
  • Zuletzt bearbeitet 31.08.2026 22:46:11

The IEEE 1588 PTP management-message parser in subsys/net/lib/ptp/tlv.c mishandles the PTP_MGMT_TIME management id. In tlv_mgmt_post_recv(), the PTP_MGMT_TIME case casts mgmt_tlv->data to a 10-byte struct ptp_timestamp and reads it (then byte-swaps a...

Exploit
  • EPSS 0.16%
  • Veröffentlicht 26.08.2026 14:03:48
  • Zuletzt bearbeitet 31.08.2026 22:56:36

The LoRaWAN TS004 Fragmented Data Block Transport handler frag_transport_package_callback() in subsys/lorawan/services/frag_transport.c parses downlink command bytes without validating that enough payload bytes remain before each access. The loop's o...