Katalog CVE

CVE-2026-98363

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w podsystemie firmware arm_scpi funkcja scpi_dvfs_get_info() nie sprawdza górnego limitu liczby OPP (operating performance points) odczytywanych z firmware SCP, co może prowadzić do odczytu poza tablicą i błędnego rozmiaru alokowanej tabeli OPP. Poprawka odrzuca zarówno zerową, jak i zbyt dużą liczbę OPP, zwracając -EINVAL.

Ocena ryzyka

Wadliwy firmware SCP lub złośliwe dane mogą spowodować nieprawidłowe działanie DVFS, prowadząc do awarii systemu lub niestabilności, a także potencjalnie do naruszenia integralności pamięci.

Rekomendacja

Zastosuj łatkę jądra Linux zawierającą poprawkę dla CVE-2026-98363 i zaktualizuj system do wersji jądra z naprawą.

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: firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS scpi_dvfs_get_info() already rejected a zero opp_count, but still trusted any larger value from the SCP firmware. The shared-memory reply only holds MAX_DVFS_OPPS entries in buf.opps[]; a bigger count over-reads that array and then sizes the allocated OPP table incorrectly (garbage OPPs / OOB). The missing upper bound dates back to the original SCPI DVFS support. Reject zero and out-of-range counts in one check and return -EINVAL.

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