CVE Catalog

CVE-2025-40282

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

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

Summary

In the Linux kernel, the Bluetooth 6lowpan stack is missing a skb_reset_mac_header() call on the uncompressed IPv6 receive path. This causes a kernel crash when receiving packets via AF_PACKET SOCK_RAW sockets.

Risk Assessment

An attacker can remotely trigger a kernel panic by sending specially crafted Bluetooth 6lowpan packets, leading to a denial of service (DoS).

Recommendation

Apply the kernel patch that fixes CVE-2025-40282. Update your system to the latest stable kernel version.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: 6lowpan: reset link-local header on ipv6 recv path Bluetooth 6lowpan.c netdev has header_ops, so it must set link-local header for RX skb, otherwise things crash, eg. with AF_PACKET SOCK_RAW Add missing skb_reset_mac_header() for uncompressed ipv6 RX path. For the compressed one, it is done in lowpan_header_decompress(). Log: (BlueZ 6lowpan-tester Client Recv Raw - Success) ------ kernel BUG at net/core/skbuff.c:212! Call Trace: <IRQ> ... packet_rcv (net/packet/af_packet.c:2152) ... <TASK> __local_bh_enable_ip (kernel/softirq.c:407) netif_rx (net/core/dev.c:5648) chan_recv_cb (net/bluetooth/6lowpan.c:294 net/bluetooth/6lowpan.c:359) ------

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