Odebrany

CVE-2026-98532

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

ipv6: nie pozwól, aby ipv6_find_hdr() zwracała przesunięcie poza koniec pakietu

ipv6_find_hdr() przegląda łańcuch nagłówków rozszerzeń, pomijając każdy nagłówek
długość deklarowana przez sam nagłówek. ipv6_optlen() zwraca do 2048,
a pominięcie nigdy nie jest sprawdzane względem skb->len, więc przesunięcie jest zapisywane w
*offset może wskazywać poza koniec pakietu.

openvswitch instaluje to przesunięcie jako nagłówek transportowy i
update_ipv6_checksum() następnie odczytuje i zapisuje pole sumy kontrolnej transportu
poza granicami:

BŁĄD: KASAN: użycie płyty po zwolnieniu w inet_proto_csum_replace16+0x445/0x470
Odczytaj rozmiar 2 pod adresem ffff88810b754b06 za pomocą zadania ovs_ipv6_oob/629
Procesor: 4 UID: 1000 PID: 629 Comm: ovs_ipv6_oob Tainted: G N 7.3.0-rc3+ #348
Zadzwoń do śledzenia:
inet_proto_csum_replace16+0x445/0x470
set_ipv6_addr+0x3dd/0x460
do_execute_actions+0x6a3d/0x7c40
ovs_execute_actions+0xfd/0x480
ovs_packet_cmd_execute+0xc38/0xf20
genl_rcv_msg+0x59e/0x870
netlink_rcv_skb+0x18b/0x450
genl_rcv+0x2d/0x40
netlink_unicast+0x6bc/0xa20

Błędny adres należy do obiektu pod adresem ffff88810b754980
który należy do pamięci podręcznej skbuff_small_head o rozmiarze 704
Błędny adres znajduje się w odległości 390 bajtów
zwolniony obszar 704-bajtowy [ffff88810b754980, ffff88810b754c40)

Inni wywołujący również używają tego przesunięcia, więc powiąż go tutaj, a nie w jednym
rozmówca.

Odrzuć nagłówek, którego zadeklarowana długość nie mieści się w pakiecie.
ipv6_find_hdr() już kończy się niepowodzeniem z opcją -EBADMSG w zniekształconym łańcuchu, więc to
nie dodaje nowego trybu awarii.

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org