Katalog CVE

CVE-2026-53386

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linuxa w sterowniku ti-ads1298 dla przetwornika ADC brakowało walidacji indeksu tablicy pga_settings. Maska ADS1298_MASK_CH_PGA może zwracać wartości 0-7, podczas gdy tablica ma tylko 7 elementów (indeksy 0-6). Wartość 7 prowadzi do odczytu poza zakresem pamięci. Dodano sprawdzenie granic i zwracanie błędu -EINVAL dla nieprawidłowego indeksu.

Ocena ryzyka

Potencjalne ryzyko awarii systemu lub niekontrolowanego zachowania sterownika w przypadku wystąpienia zarezerwowanej wartości maski (b111). Może to prowadzić do niestabilności pracy urządzeń wykorzystujących ten układ.

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę (commit z rozwiązaniem problemu). Należy monitorować systemy wbudowane z układem ADS1298 pod kątem nietypowych zachowań.

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: ti-ads1298: add bounds check to pga_settings index ads1298_pga_settings has 7 elements but ADS1298_MASK_CH_PGA can yield values 0-7. If it yields a value >= 7, this causes an out-of-bounds array access. Add a bounds check and return -EINVAL if the index is out of range. Note that the remaining value b111 is reserved so should not be seen in a correctly functioning system.

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