Katalog CVE

CVE-2026-98912

Niskie ryzyko· EPSS 8%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W jądrze Linux w ALSA seq oss funkcja snd_seq_oss_read() miała odwrócony warunek sprawdzania, czy kolejne zdarzenie zmieści się w buforze użytkownika. Powodowało to niekopiowanie poprawnych zdarzeń lub kopiowanie zdarzeń większych niż bufor odczytu.

Ocena ryzyka

Odwrócony warunek może prowadzić do błędnego zachowania odczytu sekwencera OSS, w tym fałszywego końca pliku lub przepełnienia bufora przy zbyt małym odczycie. Może to powodować błędy aplikacji lub potencjalne problemy z pamięcią.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę odwróconego warunku w snd_seq_oss_read().

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: seq: oss: Reject reads that cannot fit the next event snd_seq_oss_read() checks whether the next queued OSS sequencer event fits in the remaining userspace buffer before removing it from the read queue. The check is inverted. It currently stops when the event is smaller than the remaining buffer, so a normal 4-byte event is not copied for an 8-byte read buffer. Conversely, an 8-byte event can be copied for a smaller read count. Break only when the remaining userspace buffer is smaller than the next event, and report -EINVAL if no complete event has been copied. This prevents an undersized read from looking like end-of-file while leaving the event queued for a later read with a large enough buffer.

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