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 headerops, so it must set link-local header for RX skb, otherwise things crash, eg. with AFPACKET SOCKRAW Add missing skbresetmacheader() for uncompressed ipv6 RX path. For the compressed one, it is done in lowpanheaderdecompress(). Log: (BlueZ 6lowpan-tester Client Recv Raw - Success) ------ kernel BUG at net/core/skbuff.c:212! Call Trace: <IRQ> ... packetrcv (net/packet/afpacket.c:2152) ... <TASK> _localbhenableip (kernel/softirq.c:407) netifrx (net/core/dev.c:5648) chanrecv_cb (net/bluetooth/6lowpan.c:294 net/bluetooth/6lowpan.c:359) ------