CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-53542

High
Published: Translated: NVD NIST

Summary

W projekcie Kubernetes Headlamp odkryto podatność na wstrzykiwanie poleceń w skrypcie codeSign.js, używanym w procesie pakowania dla macOS. Problem wynika z niewłaściwego użycia funkcji execSync() w Node.js z niezabezpieczonymi danymi wejściowymi pochodzącymi z zmiennych środowiskowych.

Risk Assessment

Podatność ta może umożliwić atakującemu wstrzyknięcie złośliwego kodu do systemu, co prowadzi do potencjalnego przejęcia kontroli nad systemem. Wpływa to na bezpieczeństwo aplikacji oraz danych organizacji.

Recommendation

Zaleca się aktualizację do wersji 0.31.1, w której ta podatność została naprawiona. Należy również przeprowadzić audyt kodu w celu zidentyfikowania i zabezpieczenia innych potencjalnych miejsc narażonych na wstrzykiwanie poleceń.

Related vulnerabilities

Original NVD description (English source)

Headlamp is an extensible Kubernetes web UI. A command injection vulnerability was discovered in the codeSign.js script used in the macOS packaging workflow of the Kubernetes Headlamp project. This issue arises due to the improper use of Node.js's execSync() function with unsanitized input derived from environment variables, which can be influenced by an attacker. The variables ${teamID}, ${entitlementsPath}, and ${config.app} are dynamically derived from the environment or application config and passed directly to the shell command without proper escaping or argument separation. This exposes the system to command injection if any of the values contain malicious input. This vulnerability is fixed in 0.31.1.

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