Katalog CVE

CVE-2026-98667

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w sterowniku iio: frequency: adf4377 wykryto problem z niepełną inicjalizacją struktur clk_init_data i clk_parent_data. Struktura clk_init_data zawiera wzajemnie wykluczające się elementy, a niepełna inicjalizacja może powodować subtelne problemy ujawniane przy włączonych opcjach CONFIG_INIT_STACK_ALL_PATTERN lub CONFIG_INIT_STACK_NONE. Funkcja adf4377_clk_register() zakłada, że init.parent_names jest NULL, ale jest niezainicjalizowana, co może powodować awarię.

Ocena ryzyka

Może prowadzić do awarii jądra (crash) podczas rejestracji zegara w sterowniku adf4377, powodując niedostępność urządzenia i potencjalną niestabilność systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę pełnej inicjalizacji struktur clk_init_data i clk_parent_data. Sprawdź konfigurację jądra pod kątem opcji INIT_STACK_ALL_PATTERN.

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: frequency: adf4377: Fully initialize clk_init_data and clk_parent_data The clk_init_data structure contains several mutually-exclusive members for different methods to specify the possible parents of a clock, prompting drivers to initialize only the members they need. However, not initializing all members may cause subtle issues, which are only exposed when CONFIG_INIT_STACK_ALL_PATTERN or CONFIG_INIT_STACK_NONE is enabled. adf4377_clk_register() fills in init.parent_data, and assumes that init.parent_names is NULL. However, the latter is uninitialized, and thus may cause a crash. Similarly, adf4377_clk_register() fills in only parent_data.fw_name, leaving other members of the clk_parent_data structure uninitialized. Make sure all members are fully initialized, to fix such bugs, and to avoid future breakage when converting drivers to a different method for specifying the parents.

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