Zephyrproject

Zephyr

219 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.17%
  • Veröffentlicht 11.08.2026 05:31:19
  • Zuletzt bearbeitet 11.08.2026 15:17:27

The USB DFU class implementation in Zephyr's new (experimental) device_next USB device stack contains a NULL pointer dereference in handle_download() (subsys/usb/device_next/class/usbd_dfu.c). The handler computes MIN(setup->wLength, buf->len) and pa...

  • EPSS 0.16%
  • Veröffentlicht 11.08.2026 05:17:11
  • Zuletzt bearbeitet 11.08.2026 17:17:45

The Bluetooth HCI driver for Bouffalo Lab on-chip BLE controllers (BL60x/BL70x/BL61x), bt_bflb_send() in drivers/bluetooth/hci/hci_bflb.c, violates the bt_hci_driver_api.send() buffer-ownership contract. That contract (documented at include/zephyr/dr...

  • EPSS 0.09%
  • Veröffentlicht 11.08.2026 05:17:11
  • Zuletzt bearbeitet 11.08.2026 18:17:18

On the Zephyr ARM port, enabling the hardware FPU (CONFIG_FPU) forces the "Floating point ABI" choice, which defaults to CONFIG_FP_HARDABI. Both FP_HARDABI and FP_SOFTABI permit the compiler to emit hardware FP instructions in any function, even code...

  • EPSS 0.17%
  • Veröffentlicht 11.08.2026 05:08:51
  • Zuletzt bearbeitet 11.08.2026 17:17:46

The Realtek BEE Bluetooth HCI driver's send callback, bt_hci_bee_send() in drivers/bluetooth/hci/hci_bee.c, violated the bt_hci_driver_api buffer-ownership contract. That contract requires the driver to consume (unref) the transmit net_buf only on su...

  • EPSS 0.08%
  • Veröffentlicht 10.08.2026 23:09:17
  • Zuletzt bearbeitet 12.08.2026 19:17:29

The UpdateHub management subsystem (subsys/mgmt/updatehub/updatehub.c) drives every update operation through a single file-scope ctx structure that holds the CoAP block context, payload buffer, status code, socket, and a one-element poll-fd array fds...

  • EPSS 0.25%
  • Veröffentlicht 10.08.2026 22:55:17
  • Zuletzt bearbeitet 12.08.2026 19:17:29

The UpdateHub over-the-air update client's start_coap_client() in subsys/mgmt/updatehub/updatehub.c leaks the CoAP/DTLS socket descriptor on its connection-setup failure paths. The shared error: cleanup gated socket closing on a ret > 0 flag, but ret...

  • EPSS 0.12%
  • Veröffentlicht 10.08.2026 22:40:26
  • Zuletzt bearbeitet 12.08.2026 19:17:56

tls_opt_dtls_peer_connection_id_value_get() in subsys/net/lib/sockets/sockets_tls.c, which handles getsockopt(SOL_TLS, TLS_DTLS_PEER_CID_VALUE), passed the caller-supplied optval directly to mbedtls_ssl_get_peer_cid() without verifying the buffer was...

  • EPSS 0.27%
  • Veröffentlicht 10.08.2026 20:36:33
  • Zuletzt bearbeitet 11.08.2026 15:17:26

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 NU...

  • EPSS 0.33%
  • Veröffentlicht 10.08.2026 20:23:23
  • Zuletzt bearbeitet 11.08.2026 15:17:27

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

  • EPSS 0.09%
  • Veröffentlicht 07.08.2026 21:10:23
  • Zuletzt bearbeitet 10.08.2026 19:17:28

The kernel queue helper z_queue_node_peek() in kernel/queue.c dereferences a node taken from a queue's data_q list, reading the node's flag byte and, for items enqueued via k_queue_alloc_append/alloc_prepend, the data pointer of an internally allocat...