Katalog CVE

CVE-2026-114278

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Usługa che-machine-exec konstruuje polecenie powłoki, łącząc dane wejściowe użytkownika (pola username i namespace z punktów końcowych JSON /exec/init i /exec/config) w wywołanie sh -c bez żadnego escapowania. Gdy usługa działa z wyłączonym uwierzytelnianiem (domyślnie), każdy atakujący z dostępem sieciowym może osiągnąć zdalne wykonanie kodu w kontenerach, do których che-machine-exec ma dostęp, poprzez podstawianie poleceń powłoki.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia w kontenerach, co może prowadzić do naruszenia ich bezpieczeństwa i eskalacji uprawnień.

Rekomendacja

Włącz uwierzytelnianie w che-machine-exec lub zaktualizuj do wersji zawierającej poprawkę.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The che-machine-exec service constructs a shell command by concatenating user-controlled input (the username and namespace fields from the /exec/init and /exec/config JSON endpoints) into a double-quoted sh -c "echo "..." > ..." invocation without any escaping. When che-machine-exec is run with authentication disabled (its default), any network-reachable attacker can achieve remote code execution in containers che-machine-exec is configured to access, via shell command substitution ($(...) or backticks).

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS