CVE-2020-36789: luka w jądrze Linux dotycząca obsługi CAN

Opis i zalecenia dotyczące luki CVE-2020-36789 w jądrze Linux, wpływającej na obsługę CAN i stabilność systemu.
CVE-2020-36789CVSS 5.5Linux

CVE-2020-36789: luka w jądrze Linux dotycząca obsługi CAN

Opis i zalecenia dotyczące luki CVE-2020-36789 w jądrze Linux, wpływającej na obsługę CAN i stabilność systemu.

CVSS
5.5 MEDIUM
EPSS
8.9%
Aktywnie wykorzystywana
brak w KEV
Produkt
linux kernel

Co wiadomo

W jądrze Linux naprawiono lukę w module CAN, gdzie wywołanie funkcji can_get_echo_skb() w kontekście przerwania sprzętowego mogło prowadzić do błędu WARN_ON(in_irq) oraz potencjalnego odwołania do wskaźnika NULL. Problem wynikał z niewłaściwego zwalniania pamięci pakietów sieciowych w funkcji enqueue_to_backlog().

Wpływ biznesowy

Ta luka może powodować niestabilność systemu lub awarie sterowników sieci CAN podczas dużego obciążenia sieciowego, co wpływa na niezawodność infrastruktury IT korzystającej z jądra Linux. Choć ryzyko jest umiarkowane, systemy wykorzystujące CAN powinny zwrócić uwagę na potencjalne problemy z obsługą przerwań sprzętowych.

Rekomendowane działania administratora

Zaleca się przejrzenie i zastosowanie dostępnych aktualizacji jądra Linux, które rozwiązują ten problem. W przypadku braku natychmiastowej możliwości aktualizacji, warto ograniczyć ekspozycję systemów korzystających z CAN, monitorować logi systemowe pod kątem błędów związanych z siecią oraz priorytetyzować wdrożenie poprawek.

Źródła

Alerty bezpieczeństwa

Dostawaj alerty CVE zanim staną się incydentem

Wysyłamy wybrane zagrożenia infrastrukturalne po polsku, z praktycznym komentarzem dla środowisk DataHouse.

  • DataHouse: administracja serwerów i bezpieczna chmura
  • Hostilla.pl: hosting i usługi pocztowe
  • SecDNS.pl: bezpłatna warstwa bezpieczeństwa DNS