Zephyrproject

Zephyr

219 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.11%
  • Veröffentlicht 19.08.2026 20:37:36
  • Zuletzt bearbeitet 20.08.2026 16:17:06

The NVS backend of the Zephyr settings subsystem (subsys/settings/src/settings_nvs.c) reads stored setting-name entries into fixed 74-byte stack buffers and NUL-terminates them with buf[rc] = '\0', where rc is the return value of nvs_read(). Per its ...

  • EPSS 0.22%
  • Veröffentlicht 19.08.2026 20:37:35
  • Zuletzt bearbeitet 20.08.2026 16:17:06

The HL7800 cellular modem driver's +CGCONTRDP: response handler on_cmd_atcmdinfo_ipaddr() in drivers/modem/vendor_standalone/hl7800.c parses the PDP-context dynamic parameters (local address, subnet mask, gateway, and DNS servers) that the cellular n...

  • EPSS 0.21%
  • Veröffentlicht 19.08.2026 20:37:34
  • Zuletzt bearbeitet 20.08.2026 16:17:06

The IPv6 neighbor-discovery code in subsys/net/ip/ipv6_nbr.c processes the 6LoWPAN Context Option (6CO, RFC 6775) carried inside ICMPv6 Router Advertisements. In handle_ra_6co() the 8-bit context_len field is taken directly from the packet and was ne...

  • EPSS 0.15%
  • Veröffentlicht 18.08.2026 21:16:33
  • Zuletzt bearbeitet 19.08.2026 14:17:16

The Zephyr kernel validates the k_thread_join() and k_thread_abort() system calls (declared __syscall in include/zephyr/kernel.h) through thread_obj_validate() in kernel/thread.c. Its default switch branch is the access-denied path, taken when k_obje...

  • EPSS 0.25%
  • Veröffentlicht 18.08.2026 21:16:33
  • Zuletzt bearbeitet 19.08.2026 14:17:25

Zephyr's Precision Time Protocol receive handler ptp_msg_post_recv() in subsys/net/lib/ptp/msg.c takes the 4-bit message type straight off the wire via ptp_msg_type() (msg->header.type_major_sdo_id & 0xF, range 0-15) and uses it to index the msg_size...

  • EPSS 0.21%
  • Veröffentlicht 18.08.2026 19:41:07
  • Zuletzt bearbeitet 19.08.2026 13:17:43

The Sierra Wireless HL7800 cellular modem driver (drivers/modem/vendor_standalone/hl7800.c, located at drivers/modem/hl7800.c in v4.4.0 and earlier) parses AT responses with roughly twenty handlers that call net_buf_linearize(value, sizeof(value), *b...

  • EPSS 0.16%
  • Veröffentlicht 17.08.2026 16:18:53
  • Zuletzt bearbeitet 17.08.2026 19:16:24

The WNC-M14A2A LTE-M modem driver mishandles unsolicited %NOTIFYEV: events in on_cmd_socknotifyev() (drivers/modem/vendor_standalone/wncm14a2a.c). The response line is linearized into a fixed 40-byte stack buffer via net_buf_linearize(), which caps t...

  • EPSS 0.11%
  • Veröffentlicht 17.08.2026 16:18:52
  • Zuletzt bearbeitet 17.08.2026 19:16:46

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

  • EPSS 0.17%
  • Veröffentlicht 17.08.2026 16:18:51
  • Zuletzt bearbeitet 17.08.2026 19:16:25

Zephyr's 6LoWPAN IP Header Compression (IPHC) uncompression code contains an out-of-bounds read in get_ihpc_inlined_size() (subsys/net/ip/6lo.c). The destination inline size is looked up in da_inline_size_table, which has 13 entries, using an index b...

  • EPSS 0.17%
  • Veröffentlicht 17.08.2026 16:18:50
  • Zuletzt bearbeitet 17.08.2026 19:16:24

The ARM PL011 UART driver in drivers/serial/uart_pl011.c fails to acknowledge receive error interrupts. On the PL011, the framing, parity, break, and overrun error interrupts (PL011_IMSC_ERROR_MASK) are cleared only by writing the interrupt-clear reg...