Katalog CVE

CVE-2026-97621

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku drm/rockchip analogix_dp funkcja rockchip_dp_drm_encoder_enable() używa sprintf() do formatowania ścieżki device tree do 32-bajtowego bufora na stosie. Ścieżki device tree nie są ograniczone do tego rozmiaru, więc wystarczająco długa ścieżka może przepełnić bufor.

Ocena ryzyka

Może prowadzić do przepełnienia bufora stosu i potencjalnego wykonania kodu jądra lub zawieszenia systemu. Wymaga kontroli nad device tree lub dostępu do niego.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką używającą snprintf() z rozmiarem docelowym. Unikaj używania podatnych sterowników rockchip do czasu aktualizacji.

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/rockchip: analogix_dp: fix unchecked bound endpoint name length rockchip_dp_drm_encoder_enable() uses sprintf() to format a device tree path into a 32-byte stack buffer. Device tree paths are not limited to this size, so a sufficiently long path can overflow the buffer. Use snprintf() with the destination size to truncate the generated name and keep the writes within bounds.

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