CVE-2026-46114
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 37 - wyżej niż 37% wszystkich znanych CVE
Streszczenie
W sterowniku RDMA/rxe jądra Linux stwierdzono podatność polegającą na braku walidacji długości ładunku ATOMIC_WRITE. Zdalny atakujący może wysłać żądanie z zerową długością, co powoduje odczyt 8 bajtów spoza końca pakietu i zapisanie ich do pamięci ofiary, prowadząc do wycieku danych z jądra.
Ocena ryzyka
Atakujący może zdalnie ujawnić 4 bajty ogona bufora skb (w tym wrażliwe dane jądra, takie jak fragmenty łańcuchów znaków lub wskaźniki) na każdą próbę, co może pomóc w dalszej eskalacji uprawnień.
Rekomendacja
Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę (commit z dodaniem ścisłej kontroli długości w check_rkey()). Jeśli aktualizacja nie jest możliwa, należy tymczasowo wyłączyć moduł rxe lub ograniczyć zaufane źródła ruchu RDMA.
Powiązane podatności
- CVE-2026-71377Krytyczne
Podatność na wstrzyknięcie argumentów poleceń w Cosminexus Component Container. Umożliwia atakującemu wykonanie nieautoryzowanych poleceń systemowych.
- CVE-2026-71376Krytyczne
Podatność na wstrzyknięcie poleceń systemu operacyjnego w Cosminexus Component Container. Umożliwia atakującemu wykonanie dowolnych poleceń na serwerze.
- CVE-2026-62645Krytyczne
Podatność w Reyrolle 7SR5 ujawnia informacje przez interfejs webowy, które pozwalają obliczyć bieżące i przeszłe numery identyfikacyjne sesji. Atakujący może ominąć uwierzytelnianie i uzyskać nieautoryzowany dostęp do urządzenia.
- CVE-2026-50093Krytyczne
Podatność w module webowym OIS w Siveillance Control umożliwia atakującemu przesyłanie dowolnych plików na serwer. Udane wykorzystanie może prowadzić do uzyskania dostępu root na systemie hosta i pełnej kompromitacji środowiska OIS.
- CVE-2026-71374Krytyczne
Podatność na deserializację niezaufanych danych w Cosminexus Component Container. Może pozwolić atakującemu na wykonanie dowolnego kodu lub spowodowanie awarii.
- CVE-2026-86510Krytyczne
W routerze D-Link DIR-822A w wersji A_101 stwierdzono podatność w funkcji tunnel_set_params komponentu L2TP Control Message Parser, która prowadzi do zapisu poza dozwolony obszar pamięci. Atak może być przeprowadzony zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-86509Krytyczne
W routerze D-Link DIR-895L w wersji A1_102b07 stwierdzono podatność w funkcjach sendOffer/sendACK pliku udhcpcd/serverpacket.c komponentu udhcpcd, która powoduje przepełnienie bufora na stosie. Atak możliwy jest tylko z sieci lokalnej, a exploit został opublikowany.
- CVE-2026-76969Krytyczne
Biblioteka NPM @sap/cds-mtxs nie przeprowadza wystarczających kontroli w niektórych funkcjach używanych w wielodostępnych aplikacjach CAP z włączoną rozszerzalnością. Nieuwierzytelniony atakujący może wysyłać specjalnie spreparowane żądania, aby uzyskać poufne poświadczenia i wykorzystać je do zastąpienia lub usunięcia danych najemcy. Udane wykorzystanie może mieć wysoki wpływ na dostępność i integralność aplikacji oraz częściowy wpływ na poufność danych biznesowych.
- CVE-2026-66768Krytyczne
SAP GUI for Java nie egzekwuje poprawnie polityki poziomu zaufania dla niektórych funkcji wywoływanych z połączonego systemu zaplecza. Atakujący z niskimi uprawnieniami może wykorzystać tę słabość, manipulując połączonym systemem zaplecza, aby wywołać dotknięte funkcje. Może to umożliwić wykonanie dowolnych poleceń na maszynie ofiary, co ma wysoki wpływ na poufność, integralność i dostępność systemu.
- CVE-2026-58240Krytyczne
SAP NetWeaver Message Server nie weryfikuje wystarczająco autentyczności wewnętrznych komponentów serwera aplikacji podczas rejestracji. Nieuwierzytelniony atakujący z dostępem sieciowym do usługi może zarejestrować nieautoryzowany komponent i potencjalnie wykonywać nieautoryzowane działania w środowisku aplikacji, co ma wysoki wpływ na poufność, integralność i dostępność systemu.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Reject non-8-byte ATOMIC_WRITE payloads atomic_write_reply() at drivers/infiniband/sw/rxe/rxe_resp.c unconditionally dereferences 8 bytes at payload_addr(pkt): value = *(u64 *)payload_addr(pkt); check_rkey() previously accepted an ATOMIC_WRITE request with pktlen == resid == 0 because the length validation only compared pktlen against resid. A remote initiator that sets the RETH length to 0 therefore reaches atomic_write_reply() with a zero-byte logical payload, and the responder reads sizeof(u64) bytes from past the logical end of the packet into skb->head tailroom, then writes those 8 bytes into the attacker's MR via rxe_mr_do_atomic_write(). That is a remote disclosure of 4 bytes of kernel tailroom per probe (the other 4 bytes are the packet's own trailing ICRC). IBA oA19-28 defines ATOMIC_WRITE as exactly 8 bytes. Anything else is protocol-invalid. Hoist a strict length check into check_rkey() so the responder never reaches the unchecked dereference, and keep the existing WRITE-family length logic for the normal RDMA WRITE path. Reproduced on mainline with an unmodified rxe driver: a sustained zero-length ATOMIC_WRITE probe repeatedly leaks adjacent skb head-buffer bytes into the attacker's MR, including recognisable kernel strings and partial kernel-direct-map pointer words. With this patch applied the responder rejects the PDU and the MR stays all-zero.

