Katalog CVE

CVE-2026-98575

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux sterownik nfc pn533 w funkcji pn533_acr122_is_rx_frame_valid() odczytywał pole frame->ccid.datalen bezpośrednio z ramki odpowiedzi USB i używał go bez sprawdzenia jako indeksu do frame->data[]. Złośliwe lub wadliwe urządzenie może ustawić dowolną wartość tego pola, powodując odczyt daleko poza odebranym buforem.

Ocena ryzyka

Odczyt poza granicami bufora wywołany przez złośliwe urządzenie NFC może prowadzić do ujawnienia danych z pamięci jądra lub awarii systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji, w której ccid.datalen jest ograniczane do maksymalnego rozmiaru ramki ACR122 przed użyciem.

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: nfc: pn533: fix OOB read in pn533_acr122_is_rx_frame_valid() frame->ccid.datalen is read directly from the USB response frame and used, unchecked, as an index into frame->data[]. A malicious or malfunctioning device can set this field to an arbitrary value, causing the driver to read far outside the received buffer. Bound ccid.datalen against the maximum possible ACR122 frame size before using it. This replaces the existing datalen == 0 check, since datalen < 2 already covers that case and additionally rejects datalen == 1, which would still underflow the "datalen - 2" offset used below.

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