CVE-2026-15816
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
W dracut znaleziono błąd w funkcji obsługi błędów die(). Funkcja ta zapisuje komunikat do skryptu powłoki w katalogu awaryjnym initramfs bez odpowiedniego cytowania. Gdy komunikat zawiera dane pochodzące z opcji DHCP ROOT_PATH, atakujący z sąsiedniej sieci, kontrolujący złośliwy serwer DHCP, może wstrzyknąć sekwencję podstawiania poleceń, która wykona się jako root podczas standardowej obsługi błędów rozruchu.
Ocena ryzyka
Ryzyko obejmuje możliwość zdalnego wykonania kodu jako root przez atakującego z sąsiedniej sieci, co może prowadzić do pełnego przejęcia systemu.
Rekomendacja
Zaleca się natychmiastowe zaktualizowanie dracut do wersji zawierającej poprawkę oraz ograniczenie zaufania do serwerów DHCP w sieci.
Inne podatności w dracut
Zobacz wszystkie- CVE-2026-16445Wysokie
Podatność na wstrzykiwanie poleceń w dracut. Zdalny atakujący w sąsiedniej sieci może dostarczyć spreparowane opcje DHCP, które są nieprawidłowo obsługiwane, prowadząc do wykonania kodu w initramfs podczas uruchamiania systemu.
- CVE-2026-6893Wysokie
W dracut wykryto podatność umożliwiającą zdalnemu atakującemu z sąsiedniej sieci wstrzyknięcie komend przez specjalnie spreparowane opcje DHCP (np. złośliwą nazwę hosta). Opcje te są nieprawidłowo obsługiwane i zapisywane do tymczasowych skryptów powłoki bez odpowiedniego escapingu, co prowadzi do wstrzyknięcia komend. Atakujący może uzyskać wykonanie kodu na poziomie roota w initramfs, potencjalnie naruszając proces uruchamiania systemu i zachowanie sieci.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in dracut. The die() error-handling function writes its message into a shell script under the initramfs emergency-hook directory without properly shell-quoting it. When the message contains data derived from the DHCP ROOT_PATH option, an attacker on the adjacent network who controls a rogue DHCP server can inject a command-substitution sequence that executes as root the next time dracut sources its emergency hook scripts during standard boot-failure handling.

