CVE-2026-15809
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
W CRI-O znaleziono błąd polegający na nieprawidłowej naprawie wcześniejszej podatności CVE-2022-4318, co umożliwia jej obejście. Atakujący, który może ustawić zmienne środowiskowe w kontenerze, może wstrzyknąć znak nowej linii do zmiennej HOME, co pozwala na dodanie dowolnych linii do pliku /etc/passwd.
Ocena ryzyka
Ryzyko polega na możliwości eskalacji uprawnień w kontenerze poprzez manipulację plikiem /etc/passwd, co może prowadzić do nieautoryzowanego dostępu do systemu lub innych kontenerów.
Rekomendacja
Zaleca się natychmiastową aktualizację CRI-O do najnowszej wersji zawierającej poprawną poprawkę oraz ograniczenie możliwości ustawiania zmiennych środowiskowych przez nieuprawnionych użytkowników.
Inne podatności w CRI-O
Zobacz wszystkie- CVE-2026-76061Średnie
Wykryto błąd w obsłudze parametru `bind_mount_prefix` w CRI-O. Gdy skonfigurowano niepusty prefiks, złośliwy kontener lub lokalny atakujący może użyć ścieżki hostPath zawierającej pośredni dowiązanie symboliczne, co powoduje rozwiązanie źródła montowania poza zamierzonym katalogiem głównym.
- CVE-2026-62146Wysokie
Wada w CRI-O dotycząca granic zaufania w utrwalaniu stanu sandboxa pozwala atakującemu wpłynąć na metadane poda, które nadpisują zastrzeżone dane sandboxa. Po ponownym załadowaniu jako zaufane po restarcie, późniejsze odtworzenie kontenera w tym sandboxie może ujawnić zasób zarządzania runtime po stronie hosta wewnątrz kontenera, umożliwiając ucieczkę z kontenera.
- CVE-2026-92574Wysokie
Podatność w funkcji przywracania z checkpointu w CRI-O pozwala użytkownikowi mogącemu utworzyć pod z złośliwego obrazu kontenera obejść docelowy kontekst bezpieczeństwa Kubernetes. Przywrócony proces może zachować poświadczenia, uprawnienia Linux, stan no_new_privs i seccomp z checkpointu zamiast stosować konfigurację docelową.
- CVE-2026-15801Wysokie
Podatność w CRI-O związana z funkcją checkpoint i restore kontenerów. Gdy CRI-O jest skonfigurowane do przywracania kontenerów z archiwów checkpoint, niewystarczająca walidacja metadanych przywracania może pozwolić użytkownikowi z odpowiednimi uprawnieniami na wykonanie niezamierzonych operacji na systemie plików hosta.
- CVE-2026-17113Średnie
W CRI-O wykryto podatność w obsłudze zmiennych środowiskowych podczas tworzenia kontenerów. Gdy żądanie CreateContainer zawiera pole Envs o wartości nil, CRI-O używa nieprzetworzonych wpisów config.Env z obrazu OCI, co może prowadzić do paniki Go i awarii demona crio. Problem występuje, gdy wpis nie zawiera znaku '='.
- CVE-2025-4437Średnie
W aplikacji CRI-O występuje podatność polegająca na tym, że gdy kontener jest uruchamiany z securityContext.runAsUser określającym nieistniejącego użytkownika, CRI-O próbuje utworzyć użytkownika, wczytując cały plik /etc/passwd kontenera do pamięci. Jeśli ten plik jest nadmiernie duży, może to spowodować wysokie zużycie pamięci, prowadząc do zabicia aplikacji z powodu braku pamięci. W rezultacie można osiągnąć odmowę usługi, potencjalnie zakłócając działanie innych podów i usług działających na tym samym hoście.
- CVE-2024-5154Wysokie
W cri-o znaleziono błąd: złośliwy kontener może utworzyć dowiązanie symboliczne do dowolnych plików na hoście poprzez przechodzenie po katalogach („../”). Ta wada pozwala kontenerowi na odczyt i zapis dowolnych plików w systemie hosta.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in CRI-O. The fix for a previous vulnerability (CVE-2022-4318) was incorrect, allowing it to be bypassed. An attacker capable of setting environment variables on a container can inject a newline character into the HOME environment variable. This issue allows the addition of arbitrary lines into /etc/passwd by use of a specially crafted environment variable.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

