Katalog CVE

CVE-2026-89531

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w module svcrdma funkcja handle_connect_req() nie podejmuje żadnych działań, gdy svc_rdma_create_xprt() nie zdoła zaalokować nowego transportu. Ponieważ rdzeń CM zwraca 0 dla zdarzeń CONNECT_REQUEST, nowy rdma_cm_id nie jest niszczony, co przy presji pamięci powoduje wyciek jednego rdma_cm_id na każdą nieudaną alokację.

Ocena ryzyka

Zdalny atakujący może wielokrotnie inicjować próby połączeń, doprowadzając do wycieku zasobów i wyczerpania pamięci jądra, co może skutkować odmową usługi. Dotyczy serwerów z usługami RDMA.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która odrzuca połączenie zwracając niezerowy status z procedury obsługi zdarzeń CM, aby rdzeń CM zniszczył osierocony cm_id.

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: svcrdma: Reject connection when transport allocation fails handle_connect_req() returns without action when svc_rdma_create_xprt() fails to allocate the new transport. The CM core returns 0 for CONNECT_REQUEST events, so it does not destroy the new rdma_cm_id. Each allocation failure under memory pressure leaks one rdma_cm_id, and a remote peer driving connection attempts can amplify this. Reject the connection by returning a non-zero status from the CM event handler, which tells the CM core to destroy the orphaned cm_id.

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