PT-2026-61187 · Linux · Linux
CVE-2026-63870
·
Publicado
2026-07-19
·
Atualizado
2026-07-19
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
ieee802154: 6lowpan: only accept IPv6 packets in lowpan xmit()
The aoe driver (or similar) generates a non-IPv6 packet
(e.g., ETH P AOE) and queues it for transmission via dev queue xmit()
on a 6LoWPAN interface (configured by the user or test case).
Since the packet is not IPv6, the 6LoWPAN header ops->create function
(lowpan header create or header create) returns early without initializing
the lowpan addr info structure in the skb headroom.
In the transmit function (lowpan xmit), the driver calls lowpan header
(or setup header) which unconditionally copies and uses the lowpan addr info
from the headroom, which contains uninitialized data.
Fix this by dropping non IPv6 packets.
A similar fix is needed in net/bluetooth/6lowpan.c bt xmit().
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux