CVE Catalog

CVE-2026-97408

Low risk· EPSS 5%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

5th percentile - higher than 5% of all known CVEs

Summary

In the Linux kernel, in Bluetooth L2CAP, l2cap_recv_frame() read the two-byte PSM from connectionless frames without checking if the frame contained enough data. A malformed frame with zero or one byte payload could cause an out-of-bounds read. Frames that cannot contain the PSM are now rejected.

Risk Assessment

The vulnerability could lead to out-of-bounds read, potentially resulting in information disclosure or system crash. This requires sending a specially crafted Bluetooth frame.

Recommendation

Apply the Linux kernel update containing the fix for CVE-2026-97408. After updating, reboot the system.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: validate connectionless PSM length Connectionless L2CAP frames carry a two-byte PSM at the start of the payload. l2cap_recv_frame() currently reads that PSM unconditionally after validating only the outer L2CAP length. A malformed connectionless frame with a zero- or one-byte payload can therefore make the parser read beyond the advertised skb payload and use tailroom bytes as part of the PSM. A VHCI-backed QEMU reproducer injected a one-byte connectionless payload and reached the unchecked read. Reject connectionless frames that cannot contain the PSM before reading or pulling it. This preserves all valid connectionless frames while dropping only structurally incomplete packets.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS