CVE-2026-80976
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
seg6: zresetuj IP6CB po dekapsulacji IPv6
decap_and_validate() ściąga zewnętrzne nagłówki SRv6 i tworzy wewnętrzne
spakuj nagłówek sieciowy skb. Blok kontrolny IPv6 nadal zawiera
wartości zebrane podczas analizowania pakietu zewnętrznego, w tym nhoff i
flagi nagłówka rozszerzenia.
End.DX6 i End.DT6 kierują wewnętrzny pakiet IPv6 bezpośrednio do IPv6
ścieżka wejściowa. Nieuprzywilejowany użytkownik może uzyskać dostęp do End.DT6 z poziomu użytkownika i sieci
przestrzeni nazw, instalując lokalny identyfikator SID i wstrzykując zewnętrzny pakiet
Nagłówki Hop-by-Hop i Destination Options, po których następują SRH i a
minimalny wewnętrzny pakiet IPv6.
Zewnętrzne złącza rozszerzeń pozostawiają duży nhoff w IP6CB. po
dekapsulacji, ip6_protocol_deliver_rcu() używa tego przestarzałego przesunięcia w pliku
pakiet wewnętrzny i odczytuje poza głowicą skb. KASAN raportuje:
BŁĄD: KASAN: płyta poza granicami w ip6_protocol_deliver_rcu
ip6_protocol_deliver_rcu+0x1118/0x1450
ip6_input_finish+0x11b/0x240
seg6_local_input_core+0xed/0x2e0
lwtunnel_input+0x1e9/0x4e0
ipv6_rthdr_rcv+0x525f/0x6c50
ip6_protocol_deliver_rcu+0xcb7/0x1450
Przed wyczyszczeniem IP6CB dla wewnętrznego pakietu IPv6 zapisz jego przychodzące
indeks interfejsu i stan urządzenia podrzędnego L3. Przywróć oba po wyczyszczeniu i ustawieniu
nhoff do wewnętrznego pola następnego hdr nagłówka podstawowego IPv6.
Użyj IP6CB(skb)->iif zamiast skb->skb_iif, ponieważ przetwarzanie VRF może
zamień skb_iif na master L3, podczas gdy IP6CB zachowa odbiór
interfejs. Zachowaj IP6SKB_L3SLAVE z tego samego powodu.
>_ 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