CVE Catalog

CVE-2026-29955

High
Published: Translated: NVD NIST

Summary

The `/registercrd` endpoint in KubePlus 4.14 in the kubeconfiggenerator component is vulnerable to command injection. The user-supplied `chartName` parameter is directly concatenated into the command string without any sanitization or validation.

Risk Assessment

An attacker can inject arbitrary shell commands, potentially leading to system compromise or data leakage. This poses a significant security risk to the organization.

Recommendation

It is recommended to avoid using `shell=True` in `subprocess.Popen()` and to implement proper sanitization and validation of user-supplied parameters. Additionally, update KubePlus to the latest version to mitigate this vulnerability.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS