Katalog CVE

CVE-2026-98201

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W jądrze Linux w module Input występuje wyciek pamięci stosu jądra poprzez niepełne kopiowanie struktury ff_effect w ścieżce kompatybilności input_ff_effect_from_user(). Kopiowany jest tylko prefiks o rozmiarze zgodnym z compat, pozostawiając niezainicjalizowane bajty, które mogą zostać ujawnione użytkownikowi przez UI_BEGIN_FF_UPLOAD. Poprawka zeruje strukturę przed kopiowaniem.

Ocena ryzyka

Może prowadzić do ujawnienia poufnych danych z pamięci jądra, co stanowi naruszenie bezpieczeństwa. Wymaga lokalnego dostępu i uprawnień do interfejsu force feedback.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką. Ogranicz dostęp do interfejsów force feedback dla niezaufanych użytkowników.

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: Input: zero ff_effect before compat copy in input_ff_effect_from_user In the compat path input_ff_effect_from_user() aliases the caller's native struct ff_effect with the smaller struct ff_effect_compat and copies only the compat sized prefix: compat_effect = (struct ff_effect_compat *)effect; if (copy_from_user(compat_effect, buffer, sizeof(struct ff_effect_compat))) The tail of the native structure is never written. Callers pass an uninitialized on-stack object, for example evdev_do_ioctl() for EVIOCSFF, so those bytes keep their previous stack contents. input_ff_upload() then stores the full native structure in ff->effects[id], from where a uinput based force feedback daemon can read it back via UI_BEGIN_FF_UPLOAD, disclosing kernel stack memory to userspace. Zero the effect before the compat copy.

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