Katalog CVE

CVE-2026-74657

Niskie ryzyko· EPSS 7%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 7 - wyżej niż 7% wszystkich znanych CVE

Streszczenie

W jądrze Linux w funkcji fib_nlmsg_size() błędnie szacowano rozmiar przestrzeni dla nexthopów, zakładając, że każdy gateway jest kodowany jako atrybut IPv4 RTA_GATEWAY. Trasy IPv4 mogą jednak zawierać gateway IPv6, który jest zrzucany jako RTA_VIA, co prowadzi do zbyt małej alokacji skb i błędów -EMSGSIZE, a przy włączonym panic_on_warn do paniki jądra.

Ocena ryzyka

Błędne powiadomienia o trasach mogą powodować awarię systemu (kernel panic) w przypadku skonfigurowania panic_on_warn, co prowadzi do przerwania działania usług.

Rekomendacja

Zastosuj poprawkę z jądra Linux, która uwzględnia rzeczywisty układ zrzutu nexthopów w fib_nlmsg_size(), w tym IPv6 gatewaye jako RTA_VIA oraz odpowiednie przypadki RTA_MULTIPATH i RTA_FLOW.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: ipv4: Fix fib_nlmsg_size() for RTA_VIA nexthops fib_nlmsg_size() still estimates nexthop space as if every gateway is encoded as an IPv4 RTA_GATEWAY attribute. IPv4 routes can also carry an IPv6 gateway, which fib_nexthop_info() dumps as RTA_VIA. As a result, route notifications can allocate an skb that is too small. fib_dump_info() then fails with -EMSGSIZE and rtmsg_fib() hits the WARN_ON() that marks such failures as a fib_nlmsg_size() bug. With panic_on_warn set, this becomes a kernel panic. Mirror the actual nexthop dump layout in fib_nlmsg_size(): account for IPv6 nexthop gateways dumped as RTA_VIA, for the no-header rtnexthop layout used inside RTA_MULTIPATH, and for RTA_FLOW only when it is actually present.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS