CVE-2025-38682: Luka w jądrze Linux powodująca podwójne zwolnienie pamięci w i2c_unregister_device()
Wysokie zagrożenie w jądrze Linux (CVE-2025-38682) powodujące podwójne zwolnienie pamięci w module i2c. Zalecane szybkie aktualizacje i monitorowanie systemu.
- CVSS
- 7.8 HIGH
- EPSS
- 4.01%
- Aktywnie wykorzystywana
- brak w KEV
- Produkt
- linux kernel
Co wiadomo
W jądrze Linux naprawiono lukę w module i2c, gdzie funkcja i2c_unregister_device() mogła powodować podwójne zwolnienie pamięci (double-free) w przypadku urządzeń z oprogramowaniem fwnode. Problem wynikał z nieprawidłowego wywołania fwnode_handle_put() dla węzłów software-node, co mogło prowadzić do błędów pamięci i potencjalnych awarii systemu.
Wpływ biznesowy
Ta luka o wysokim poziomie zagrożenia (CVSS 7.8) może skutkować niestabilnością systemu lub awariami jądra Linux, co wpływa na niezawodność i dostępność usług korzystających z interfejsu i2c. Operatorzy IT i właściciele infrastruktury powinni zwrócić uwagę na potencjalne ryzyko związane z urządzeniami korzystającymi z oprogramowania fwnode, szczególnie w środowiskach krytycznych.
Rekomendowane działania administratora
Zaleca się jak najszybsze przejrzenie i zastosowanie dostępnych aktualizacji jądra Linux od dostawcy, które zawierają poprawkę eliminującą podwójne zwolnienie pamięci. W przypadku braku natychmiastowej możliwości aktualizacji, warto ograniczyć ekspozycję urządzeń i2c z oprogramowaniem fwnode oraz monitorować logi systemowe pod kątem błędów pamięci i awarii związanych z i2c_unregister_device().