Katalog CVE

CVE-2026-64018

KrytyczneCVSS 9.3
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 sterowniku sieciowym MANA (Microsoft Azure Network Adapter) brakuje walidacji indeksu rx_req_idx przed użyciem go do dostępu do tablicy reqs[]. W poufnych maszynach wirtualnych (SEV-SNP/TDX) pamięć DMA może być modyfikowana przez sprzęt, co umożliwia atak poza zakresem tablicy.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do odczytu lub zapisu poza przydzieloną pamięcią, co może prowadzić do naruszenia integralności systemu, wycieku danych lub awarii jądra.

Rekomendacja

Należy natychmiast zastosować łatkę jądra Linux zawierającą walidację indeksu rx_req_idx w funkcji mana_hwc_rx_event_handler(). Zaleca się aktualizację do wersji jądra zawierającej to zabezpieczenie.

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

In the Linux kernel, the following vulnerability has been resolved: net: mana: validate rx_req_idx to prevent out-of-bounds array access In mana_hwc_rx_event_handler(), rx_req_idx is derived from sge->address in DMA-coherent memory. In Confidential VMs (SEV-SNP/TDX), this memory is shared unencrypted and HW can modify WQE contents at any time. No bounds check exists on rx_req_idx, which can lead to an out-of-bounds access into reqs[]. Add bounds check on rx_req_idx in mana_hwc_rx_event_handler() before using it to index the reqs[] array.

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