Katalog CVE

CVE-2025-40170

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W jądrze Linux w stosie sieciowym funkcja sk_setup_caps() używa niechronionego dostępu do dst->dev, co może prowadzić do użycia po zwolnieniu (UAF). Poprawka wprowadza użycie RCU do ochrony dostępu.

Ocena ryzyka

Atakujący może wykorzystać wyścig (race condition) do uzyskania dostępu do już zwolnionej pamięci, co może prowadzić do awarii lub eskalacji uprawnień.

Rekomendacja

Zastosuj łatkę jądra Linux, która używa dst_dev_rcu() i __sk_dst_get() zamiast niechronionych wywołań w sk_setup_caps() i powiązanych funkcjach.

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: net: use dst_dev_rcu() in sk_setup_caps() Use RCU to protect accesses to dst->dev from sk_setup_caps() and sk_dst_gso_max_size(). Also use dst_dev_rcu() in ip6_dst_mtu_maybe_forward(), and ip_dst_mtu_maybe_forward(). ip4_dst_hoplimit() can use dst_dev_net_rcu().

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