Katalog CVE

CVE-2022-49044

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

W jądrze Linuxa w module dm-integrity występuje podatność na uszkodzenie pamięci, gdy parametr tag_size jest mniejszy niż rzeczywisty rozmiar skrótu (digest). W takiej sytuacji zapis poza koniec tablicy ic->recalc_tags może prowadzić do uszkodzenia pamięci. Problem został naprawiony poprzez zwiększenie tablicy tagów o odpowiednie dopełnienie.

Ocena ryzyka

Podatność może prowadzić do uszkodzenia pamięci jądra, co może skutkować awarią systemu lub eskalacją uprawnień. Atakujący może wykorzystać ten błąd do destabilizacji systemu.

Rekomendacja

Zaleca się natychmiastowe zaktualizowanie jądra Linuxa do wersji zawierającej poprawkę. Należy również monitorować dostępność aktualizacji bezpieczeństwa dla używanego systemu.

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: dm integrity: fix memory corruption when tag_size is less than digest size It is possible to set up dm-integrity in such a way that the "tag_size" parameter is less than the actual digest size. In this situation, a part of the digest beyond tag_size is ignored. In this case, dm-integrity would write beyond the end of the ic->recalc_tags array and corrupt memory. The corruption happened in integrity_recalc->integrity_sector_checksum->crypto_shash_final. Fix this corruption by increasing the tags array so that it has enough padding at the end to accomodate the loop in integrity_recalc() being able to write a full digest size for the last member of the tags array.

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