Katalog CVE

CVE-2026-68356

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w sterowniku watchdog airoha występuje podatność na dzielenie przez zero. Funkcja clk_get_rate() może zwrócić 0, gdy dostawca zegara nie jest poprawnie skonfigurowany lub zegar jest niezarządzany. Sterownik używa wdt_freq jako dzielnika w airoha_wdt_probe() i airoha_wdt_get_timeleft(), co prowadzi do dzielenia przez zero.

Ocena ryzyka

Podatność może prowadzić do awarii systemu (paniki jądra) lub zawieszenia, jeśli sterownik zostanie użyty z nieprawidłowo skonfigurowanym zegarem.

Rekomendacja

Zastosuj poprawkę, która dodaje sprawdzenie wdt_freq == 0 w funkcji probe i zwraca -EINVAL z komunikatem diagnostycznym. Zaktualizuj jądro do wersji zawierającej tę poprawkę.

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: watchdog: airoha: Prevent division by zero when clock frequency is zero clk_get_rate() can return 0 when the clock provider is not properly configured or the clock is unmanaged. The driver uses wdt_freq as a divisor directly in airoha_wdt_probe() to compute max_timeout and in airoha_wdt_get_timeleft() to compute the remaining time, which results in a division by zero. Add a check for wdt_freq == 0 in probe and return -EINVAL with dev_err_probe() to prevent the division by zero and provide a diagnostic message.

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