Katalog CVE

CVE-2026-98481

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 port100 nie sprawdza, czy zadeklarowana przez urządzenie długość ramki (pole datalen) nie przekracza liczby faktycznie odebranych bajtów. Urządzenie może podać zbyt dużą wartość datalen, co powoduje odczyt poza buforem transferu podczas obliczania sumy kontrolnej.

Ocena ryzyka

Złośliwe lub wadliwe urządzenie NFC podłączone przez USB może wywołać odczyt poza granicami bufora, prowadząc do ujawnienia danych z pamięci jądra lub awarii systemu (odmowa usługi).

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która odrzuca ramki o zadeklarowanej długości przekraczającej odebrane dane.

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: port100: reject frames whose declared length exceeds the received data port100_recv_response() passes the URB transfer buffer to port100_rx_frame_is_valid(), which checksums le16_to_cpu(frame->datalen) bytes of frame->data. datalen is a 16-bit field supplied by the device and is never checked against the number of bytes actually received (urb->actual_length), so a device reporting a datalen larger than the received frame makes port100_data_checksum() read out of bounds past the transfer buffer. Reject a response whose declared frame size does not fit the received length before validating it. Found by 0sec (https://0sec.ai) using automated source analysis; the missing bound is evident from source. Compile-tested.

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