Към съдържанието

CVE-2026-99088: Linux

Няма оценка

CVSS

Няма данни

Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)

Няма потвърждение

Атакува се

Няма данни

Време до експлоатация

    Описание

    Оригинално описание

    In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: validate transport header presence in set_ipv6_addr When executing IPv6 address rewrite actions on IPv6 fragments, set_ipv6_addr() calls update_ipv6_checksum(). If parse_ipv6hdr() processes a non-first IPv6 fragment, it sets key->ip.proto to NEXTHDR_FRAGMENT and returns early without calling skb_set_transport_header(). update_ipv6_checksum() unconditionally evaluates skb_transport_offset() on entry before checking l4_proto. Because skb->transport_header is uninitialized, this triggers a warning under CONFIG_DEBUG_NET=y although it is completely harmless. Fix this by returning early in update_ipv6_checksum() if l4_proto is NEXTHDR_FRAGMENT. This avoids reading the uninitialized transport offset for fragments while preserving the debug warning for any other protocol where the transport header is unexpectedly missing. See the syzbot trace: !skb_transport_header_was_set(skb) WARNING: ./include/linux/skbuff.h:3075 at skb_transport_header include/linux/skbuff.h:3075 [inline], CPU#1: syz-executor463/5635 WARNING: ./include/linux/skbuff.h:3075 at skb_transport_offset include/linux/skbuff.h:3250 [inline], CPU#1: syz-executor463/5635 WARNING: ./include/linux/skbuff.h:3075 at update_ipv6_checksum net/openvswitch/actions.c:361 [inline], CPU#1: syz-executor463/5635 WARNING: ./include/linux/skbuff.h:3075 at set_ipv6_addr+0x462/0x660 net/openvswitch/actions.c:399, CPU#1: syz-executor463/5635 [...] RIP: 0010:skb_transport_header include/linux/skbuff.h:3075 [inline] RIP: 0010:skb_transport_offset include/linux/skbuff.h:3250 [inline] RIP: 0010:update_ipv6_checksum net/openvswitch/actions.c:361 [inline] RIP: 0010:set_ipv6_addr+0x462/0x660 net/openvswitch/actions.c:399 [...] Call Trace: <TASK> set_ipv6 net/openvswitch/actions.c:531 [inline] do_execute_actions+0x557e/0x8600 net/openvswitch/actions.c:1366 ovs_execute_actions+0xde/0x520 net/openvswitch/actions.c:1592 ovs_packet_cmd_execute+0x

    Засегнати продукти

    • Linux Linux: 3fdbd1ce11e5c0d7cafbe44c942c5cad61113d7b преди 1efa6842e94aa70237446b31fbe2bc16586809c3; 3fdbd1ce11e5c0d7cafbe44c942c5cad61113d7b преди ad4258db21e801a7aae614afca89a2e39283080d; 3fdbd1ce11e5c0d7cafbe44c942c5cad61113d7b преди 54cb98ed23866205926298621e04169f50665b59; 3fdbd1ce11e5c0d7cafbe44c942c5cad61113d7b преди b7b80d204abdc258006f9e17c92b363ab13bb599; 3fdbd1ce11e5c0d7cafbe44c942c5cad61113d7b преди 6774af7cd17be8f0d0f70de3a749d381b4f2e9da; 3fdbd1ce11e5c0d7cafbe44c942c5cad61113d7b преди 2594795fd832f0253826d64ff8976b8ff5fbfe9f; 3fdbd1ce11e5c0d7cafbe44c942c5cad61113d7b преди 6b8897ba0733f88f0360ea48a970f373f9142de0; 3fdbd1ce11e5c0d7cafbe44c942c5cad61113d7b преди 3c6a4b11330fe424557538a98fca9f0a4c5bf313
    • Linux Linux: 3.8; преди 3.8; 5.10.273 до 5.10.*; 5.15.224 до 5.15.*; 6.1.191 до 6.1.*; 6.6.160 до 6.6.*; 6.12.113 до 6.12.*; 6.18.57 до 6.18.*; 7.2.11 до 7.2.*; от 7.3 нататък

    История

    • 26 октомври 2026 Публикувано

    Други уязвимости в Linux Linux

    Първоизточници

    CVE-2026-99088: Linux | freedomonline.bg