Katalog CVE

CVE-2025-21788

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.48%

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

Streszczenie

W sterowniku Ethernet TI AM65 CPSW w jądrze Linux wykryto wyciek pamięci w przypadku, gdy program XDP nie zwraca XDP_PASS. Pamięć alokowana przez am65_cpsw_build_skb() nie była zwalniana, a dodatkowo alokacja SKB przed wykonaniem programu XDP marnowała cykle CPU. Poprawka przenosi alokację SKB po ocenie wyniku XDP.

Ocena ryzyka

Wyciek pamięci może prowadzić do wyczerpania dostępnej pamięci systemowej, co może spowodować spadek wydajności lub awarię systemu. Dodatkowo marnowane są cykle CPU.

Rekomendacja

Zastosuj łatkę z jądra Linux, która przenosi alokację SKB po wykonaniu programu XDP, co eliminuje wyciek pamięci i poprawia wydajność (np. dla XDP_DROP).

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: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases If the XDP program doesn't result in XDP_PASS then we leak the memory allocated by am65_cpsw_build_skb(). It is pointless to allocate SKB memory before running the XDP program as we would be wasting CPU cycles for cases other than XDP_PASS. Move the SKB allocation after evaluating the XDP program result. This fixes the memleak. A performance boost is seen for XDP_DROP test. XDP_DROP test: Before: 460256 rx/s 0 err/s After: 784130 rx/s 0 err/s

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