Katalog CVE

CVE-2026-63935

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W sterowniku NXP SAR ADC w jądrze Linuxa brakuje walidacji wartości częstotliwości próbkowania przed użyciem jej jako dzielnika. Zapisanie zera lub wartości ujemnej do atrybutu sysfs sampling_frequency powoduje dzielenie przez zero. Dodatkowo, gdy obliczona liczba cykli jest mniejsza niż NXP_SAR_ADC_CONV_TIME, dochodzi do niedomiaru liczby całkowitej bez znaku, co zawyża wartość inpsamp.

Ocena ryzyka

Atakujący z lokalnym dostępem może wywołać awarię systemu (kernel panic) przez dzielenie przez zero, co prowadzi do odmowy usługi (DoS). Niedomiar liczby całkowitej może skutkować nieprzewidywalnym zachowaniem sterownika.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linuxa do wersji zawierającej poprawkę walidującą częstotliwość próbkowania. Jeśli aktualizacja nie jest możliwa, zablokować dostęp do atrybutu sampling_frequency dla nieuprzywilejowanych 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: iio: adc: nxp-sar-adc: fix division by zero in write_raw Add a validation check for the sampling frequency value before using it as a divisor. A user writing zero or a negative value to the sampling_frequency sysfs attribute triggers a division by zero in the kernel. Also prevent unsigned integer underflow when the computed cycle count is smaller than NXP_SAR_ADC_CONV_TIME, which would wrap the u32 inpsamp to a huge value.

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