Kernel Security Checker: sprawdź, czy Twoja wersja jądra ma znane exploity
Dotychczas Kernel Security Checker odpowiadał na jedno pytanie: jak dobrze zahardenowany jest mój kernel? Analizował konfigurację (kconfig, sysctl, cmdline) i pokazywał, które opcje warto włączyć.
To jednak nie mówi wszystkiego. Dobrze skonfigurowany kernel w starej wersji nadal może mieć dziury, na które od dawna krąży publiczny exploit. Dlatego doszła druga sekcja: Podatności.
Co robi nowa zakładka CVE
Wpisujesz wersję swojego jądra (to, co zwraca uname -r), a narzędzie pokazuje listę znanych publicznych exploitów dopasowanych do tej wersji. Dla każdego trafienia dostajesz:
- numer CVE z linkiem do NVD,
- krótki opis (np. double-free in nf_tables),
- linki do analizy, kodu exploita i wpisu w Exploit-DB, jeśli istnieją.
Czyli zamiast „jak mnie zahardenować" odpowiada na pytanie „co już jest publicznie złamane dla mojej wersji".
Jak użyć
Sprawdź wersję kernela:
uname -r
Dostaniesz coś w stylu 5.15.0-91-generic albo 6.6.8. Wklejasz to do zakładki CVE w Kernel Security Checker i klikasz sprawdź.
Przykładowo dla 5.15.0-91-generic narzędzie pokaże m.in. CopyFail (CVE-2026-31431), double-free w nf_tables (CVE-2024-1086), OverlayFS suid smuggle (CVE-2023-0386) i kilka kolejnych, posortowanych od najnowszych.
Ważne: to dopasowanie po wersji, nie skan
Jedna rzecz, o której trzeba pamiętać. Narzędzie porównuje numer wersji z bazą znanych podatności. Nie sprawdza, czy łatka faktycznie jest w Twoim kernelu.
Dystrybucje backportują poprawki bezpieczeństwa, nie podbijając numeru wersji. Ubuntu czy RHEL potrafi mieć kernel z numerem sprzed dwóch lat, ale z setkami załatanych CVE. Dlatego:
- trafienie = „dla tej wersji bazowej istnieje publiczny exploit"; to sygnał, żeby sprawdzić, czy Twoja dystrybucja ma już patch,
- brak trafień = nie gwarancja bezpieczeństwa, tylko brak znanych pozycji w bazie.
Traktuj to jako szybki wskaźnik ryzyka, a nie wyrok. Do twardej oceny i tak trzeba zajrzeć w changelog kernela dystrybucji albo w CVE konkretnego pakietu.
Więcej o podatnościach z bazy: CopyFail: 9 lat ukrytej eskalacji uprawnień | Dirty COW, Dirty Pipe, CopyFail: trzy sposoby na roota
Pełna analiza konfiguracji: Kernel Security Checker