Advisories · Technology
zephyr.
Every CVE that names zephyr among its affected products, newest first. Vendors and products are as the CNA wrote them; check the affected versions on each record.
- CVSS 6.5 Medium
Memory leak in the Mbed TLS crypto shim on failed cipher/AEAD operations leads to remotely triggered crypto denial of service
- zephyr
- Denial of service
- CVSS 4.8 Medium
sys_rand_get() silently returns an unwritten buffer when the entropy device is not ready
- zephyr
- Weak cryptography or TLS
- CVSS 7.8 High
Inverted memory-permission check in the RTIO syscall verifier allows a user-mode thread to read and write arbitrary kernel memory
- zephyr
- Memory corruption
- CVSS 8.3 High
Bluetooth LE Controller accepts received PDUs whose length field exceeds the configured maximum receive length, causing out-of-bounds read and write
- zephyr
- Memory corruption
- CVSS 7.8 High
I2S configure syscall handler passes an unvalidated user-supplied kernel object pointer to drivers
- zephyr
- Memory corruption
- CVSS 7.0 High
Time-of-check/time-of-use double fetch in the Zephyr i3c_transfer() syscall handler allows kernel-mode control-flow hijack from user mode
- zephyr
- Race condition
- CVSS 8.8 High
Unvalidated user pointers in RTIO syscall verifiers allow a user-mode thread to write kernel memory
- zephyr
- Memory corruption
- Broken access control
- CVSS 5.7 Medium
Bluetooth Classic AVDTP session reuse re-initializes a queued work item, corrupting the system work queue
- zephyr
- CWE-666
- CVSS 8.8 High
Use-after-free via dynamically allocated message queue retained by the CAN RX filter
- zephyr
- Memory corruption
- CVSS 6.7 Medium
Out-of-bounds write in the Bluetooth GATT client: oversized notification and indication values delivered to subscribers
- zephyr
- Memory corruption
- CVSS 4.6 Medium
Bluetooth Classic AVRCP Target: missing TX cleanup on disconnect permanently stalls vendor-dependent responses and leaks them to the next peer
- zephyr
- CWE-459
- CVSS 4.8 Medium
Use-after-free in the MCTP over USB binding when the host disables the class while RX parsing is in progress
- zephyr
- Memory corruption
- CVSS 6.5 Medium
Out-of-bounds write in Zephyr Ethernet L2 when adding the link-layer header to a forwarded packet
- zephyr
- Memory corruption
- CVSS 7.8 High
Unvalidated pin index in GPIO syscall handlers allows out-of-bounds kernel writes from user mode
- zephyr
- Memory corruption
- CVSS 3.7 Low
Cross-session AES key confusion in the Espressif ESP32 hardware crypto driver
- zephyr
- Race condition
- CVSS 6.5 Medium
Bluetooth Classic HFP AG wipes an object still linked in the SDP request list on connect failure, causing a NULL dereference
- zephyr
- Memory corruption
- CVSS 5.3 Medium
Use of a released HFP HF object after a failed RFCOMM connect in the Bluetooth Classic host
- zephyr
- Memory corruption
- CVSS 3.7 Low
IPv6 stable and temporary interface identifiers derived from a non-cryptographic PRNG secret key
- zephyr
- Weak cryptography or TLS
- CVSS 7.1 High
Bluetooth OTS server discloses uninitialized stack memory in failed Calculate Checksum responses
- zephyr
- Denial of service
- Memory corruption
- CVSS 4.3 Medium
Bluetooth Host connection reservation leak when multiple connectable advertising sets share an identity
- zephyr
- Denial of service
- CVSS 8.8 High
Out-of-bounds write in the USB Bluetooth HCI transport class when a controller-to-host HCI packet exceeds the bulk endpoint maximum packet size
- zephyr
- Memory corruption
- CVSS 6.5 Medium
DNS resolver reuses a single UDP source port for all queries, easing off-path answer spoofing
- zephyr
- Weak cryptography or TLS
- CVSS 5.6 Medium
Predictable and reused DHCPv4 transaction identifier allows spoofed DHCP replies to reconfigure gateway and DNS
- zephyr
- CWE-340
- CVSS 7.8 High
Stale TLB entries after demand-paging page-out let arm64 user threads access reused physical frames
- zephyr
- Memory corruption
- CVSS 3.6 Low
Out-of-bounds write in the ADXL345 sensor driver RTIO streaming FIFO read path
- zephyr
- Memory corruption
- CVSS 8.2 High
WireGuard peer endpoint learned from unauthenticated transport-data messages allows off-path tunnel hijack in Zephyr
- zephyr
- Authentication bypass
- CWE-346
- CVSS 7.5 High
OpenThread joiner autostart uses a publicly documented default Joining Device Credential (PSKd)
- zephyr
- CWE-1392
- CVSS 5.3 Medium
Missing kernel object permission check in devmux syscalls allows unprivileged user threads to retarget a device multiplexer
- zephyr
- Broken access control
- CVSS 7.1 High
NULL pointer dereference in the MCTP I2C+GPIO target binding triggerable by a peer I2C controller
- zephyr
- Memory corruption
- CVSS 6.3 Medium
Out-of-bounds write in the Nuvoton NPCX eSPI Target-Attached-Flash receive path from an unvalidated host-supplied packet length
- zephyr
- Memory corruption
- CVSS 7.0 High
Race condition on kernel wait queues: unlocked z_waitq_head() read in the timer expiration handler can yield a stale or sentinel thread pointer on SMP
- zephyr
- Race condition
- CVSS 4.2 Medium
Race condition on shared HCI TX descriptor in the Infineon PSOC 6 BLESS Bluetooth driver can leak adjacent memory over the air
- zephyr
- Race condition
- CVSS 3.5 Low
Out-of-bounds read in Bluetooth Classic A2DP codec information element handling
- zephyr
- Memory corruption
- CVSS 5.2 Medium
Double free of an RTIO submission in the Broadcom AFBR-S50 sensor driver data-evaluation error path
- zephyr
- Memory corruption
- CVSS 7.8 High
PECI transfer syscall verifier does not validate embedded user buffer pointers, allowing arbitrary kernel memory read/write from user mode
- zephyr
- Memory corruption
- CVSS 5.7 Medium
Bluetooth Classic HFP Hands-Free: TX buffer leak on RFCOMM disconnect leads to permanent Bluetooth denial of service
- zephyr
- Denial of service
- CVSS 6.1 Medium
Zephyr RTIO syscall verifier validates output parameters for read instead of write access
- zephyr
- Memory corruption
- CVSS 8.8 High
Stack out-of-bounds write in the OSDP Control Panel reply parser
- zephyr
- Memory corruption
- CVSS 5.9 Medium
NULL pointer dereference in the UpdateHub FOTA client when probe metadata omits sha256sum
- zephyr
- Memory corruption
- CVSS 4.2 Medium
Out-of-bounds read from received-frame length underflow in the STM32WBA IEEE 802.15.4 driver
- zephyr
- Memory corruption
- CVSS 6.8 Medium
Out-of-bounds write in the TI CC1200 IEEE 802.15.4 driver from an unvalidated radio-supplied packet length
- zephyr
- Memory corruption
- CVSS 7.1 High
Out-of-bounds read and net_buf length underflow in Zephyr Ethernet L2 when parsing a truncated VLAN header
- zephyr
- Memory corruption
- CVSS 5.9 Medium
Integer underflow of the radio-reported frame length causes an out-of-bounds write in the NXP KW41Z IEEE 802.15.4 driver
- zephyr
- Memory corruption
- CVSS 6.5 Medium
Bluetooth HFP AG reuses a connection slot while a delayable work item is still armed, corrupting kernel timeout bookkeeping
- zephyr
- Memory corruption
- CVSS 6.3 Medium
Bluetooth Classic AVDTP: stale timeout work on signalling-channel disconnect leads to kernel timeout-list corruption
- zephyr
- Memory corruption
- CVSS 5.9 Medium
Use-after-free of an ATT PDU buffer when signing an outgoing Bluetooth ATT Signed Write Command fails
- zephyr
- Memory corruption
- CVSS 5.7 Medium
Bluetooth Mesh Access layer permanently leaks delayable-message contexts, disabling all model responses
- zephyr
- Denial of service
- CVSS 4.8 Medium
Bluetooth Mesh delayable message queue: unsynchronized list access leads to NULL pointer dereference
- zephyr
- Race condition
- CVSS 6.5 Medium
Bluetooth LE Controller: retained RX node leak and reachable assertion in the PHY Update procedure
- zephyr
- Denial of service
- CWE-459
- CVSS 6.5 Medium
Bluetooth LE controller leaks a retained RX node when an unexpected LL Control PDU arrives during a Connection Update
- zephyr
- Denial of service
- CWE-459
- CVSS 6.5 Medium
Retained RX node leak and reachable assertion in Bluetooth Controller CIS Create procedures
- zephyr
- Denial of service
- CVSS 7.5 High
Use-after-free of an L2CAP CoC channel object in the Zephyr Bluetooth host: RX work item is not cancelled on channel teardown
- zephyr
- Memory corruption
- CVSS 5.5 Medium
NULL pointer dereference in the ESP32 I2S driver when triggering an unsupported direction
- zephyr
- Memory corruption
- CVSS 3.4 Low
Out-of-bounds read when the zbus proxy agent IPC backend logs a rejected peer frame's channel name
- zephyr
- Memory corruption
- CVSS 7.8 High
Out-of-bounds write in the NXP MCUX TRNG entropy driver for non-word-multiple request lengths
- zephyr
- Memory corruption
- CVSS 4.8 Medium
Predictable TCP initial sequence numbers when the RFC 6528 secret key generation fails silently in the Zephyr TCP stack
- zephyr
- Weak cryptography or TLS
- CVSS 7.1 High
Out-of-bounds read in IPv6 route forwarding when the nexthop neighbor has no link-layer address
- zephyr
- Memory corruption
- CVSS 6.8 Medium
Stack out-of-bounds write in the Goodix GT911 touch controller driver from an unvalidated device-reported touch point count
- zephyr
- Memory corruption
- CVSS 7.8 High
Unbounded variable-length array in fuel gauge syscall verifiers allows kernel stack overflow from user mode
- zephyr
- Memory corruption
- CVSS 7.8 High
Type confusion in the device_deinit system call allows user-mode threads to execute arbitrary kernel code
- zephyr
- Memory corruption