Katalog CVE

CVE-2025-37891

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux w podsystemie ALSA UMP wykryto przepełnienie bufora podczas konwersji komunikatów SysEx z MIDI 1.0 na UMP. Funkcja konwertująca używała zbyt małego bufora (4 bajty) dla formatu SysEx, który może wymagać do 6 bajtów, co prowadzi do przepełnienia i potencjalnego uszkodzenia pamięci.

Ocena ryzyka

Atakujący może wysłać specjalnie spreparowaną długą wiadomość SysEx, powodując przepełnienie bufora i potencjalnie destabilizację systemu lub wykonanie dowolnego kodu w kontekście jądra.

Rekomendacja

Zastosuj łatkę z jądra Linux w wersji zawierającej fix (zwiększenie rozmiaru bufora do 6 bajtów) lub zaktualizuj jądro do wersji, w której podatność została załatana.

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: ALSA: ump: Fix buffer overflow at UMP SysEx message conversion The conversion function from MIDI 1.0 to UMP packet contains an internal buffer to keep the incoming MIDI bytes, and its size is 4, as it was supposed to be the max size for a MIDI1 UMP packet data. However, the implementation overlooked that SysEx is handled in a different format, and it can be up to 6 bytes, as found in do_convert_to_ump(). It leads eventually to a buffer overflow, and may corrupt the memory when a longer SysEx message is received. The fix is simply to extend the buffer size to 6 to fit with the SysEx UMP message.

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