Katalog CVE

CVE-2026-80748

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w sterowniku MMC dla układów Loongson występuje problem z iteracją po liście scatterlist w funkcjach zmiany kolejności danych. Makro for_each_sg() już iteruje po wpisach, ale kod używa '&sg[i]' i 'sg_dma_len(&sg[i])', co prowadzi do dostępu do niewłaściwych wpisów lub odczytu poza zakresem.

Ocena ryzyka

Może to prowadzić do błędów w transmisji danych, awarii systemu lub potencjalnego naruszenia bezpieczeństwa w wyniku odczytu poza zakresem pamięci.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę, która poprawnie używa wskaźnika 'sg' w pętli.

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: mmc: loongson2: Fix sg iteration in data reorder functions In ls2k0500_mmc_reorder_cmd_data() and ls2k2000_mmc_reorder_cmd_data(), the for_each_sg() macro already iterates over the scatterlist entries, with 'sg' pointing to the current entry. However, the code incorrectly uses '&sg[i]' and 'sg_dma_len(&sg[i])' inside the loop, which treats 'sg' as an array base and indexes it again, leading to access of wrong sg entries (or out-of-bounds if the list is not an array).

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