Katalog CVE

CVE-2026-29955

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Endpoint `/registercrd` w KubePlus 4.14 w komponencie kubeconfiggenerator jest podatny na wstrzykiwanie poleceń. Parametr `chartName` dostarczany przez użytkownika jest bezpośrednio łączony z ciągiem polecenia bez jakiejkolwiek sanitizacji czy walidacji.

Ocena ryzyka

Atakujący może wstrzyknąć dowolne polecenia powłoki, co może prowadzić do przejęcia kontroli nad systemem lub wycieku danych. To stwarza poważne zagrożenie dla bezpieczeństwa organizacji.

Rekomendacja

Zaleca się unikanie używania `shell=True` w `subprocess.Popen()` oraz wprowadzenie odpowiedniej sanitizacji i walidacji parametrów użytkownika. Należy również zaktualizować KubePlus do najnowszej wersji, aby usunąć tę podatność.

Powiązane podatności

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

The `/registercrd` endpoint in KubePlus 4.14 in the kubeconfiggenerator component is vulnerable to command injection. The component uses `subprocess.Popen()` with `shell=True` parameter to execute shell commands, and the user-supplied `chartName` parameter is directly concatenated into the command string without any sanitization or validation. An attacker can inject arbitrary shell commands by crafting a malicious `chartName` parameter value.

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