Katalog CVE

CVE-2026-80741

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w funkcji drm_log_draw_kmsg_record() występuje problem z odczytem poza zakresem, gdy długość komunikatu jest równa 0. Funkcja używa wyrażenia s[len - 1], gdzie len jest typu unsigned int, co przy len=0 powoduje zawinięcie do UINT_MAX i odczyt poza pamięcią.

Ocena ryzyka

Może to prowadzić do awarii systemu lub nieprzewidywalnego zachowania, szczególnie podczas logowania komunikatów jądra.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę, która dodaje wczesny powrót, gdy len jest równe 0.

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: drm/log: Fix out-of-bounds read on empty message length drm_log_draw_kmsg_record() accesses s[len - 1] to strip the trailing newline, but len is unsigned int. If len is 0, the subtraction wraps to UINT_MAX, causing an out-of-bounds read. Add an early return when len is 0.

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