جزئیات آسیبپذیری
CVE-2025-53542
Kubernetes Headlamp Allows Arbitrary Command Injection in macOS Process headlamp@codeSign
شرح رسمی (انگلیسی)
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.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 7.8بالا | 3.1 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| kubernetes-sigs | headlamp | < 0.31.1 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۴- https://github.com/kubernetes-sigs/headlamp/security/advisories/GHSA-34rf-485x-g5h7 x_refsource_CONFIRM
- https://github.com/kubernetes-sigs/headlamp/pull/3377 x_refsource_MISC
- https://github.com/kubernetes-sigs/headlamp/commit/5bc0a9dd87acdf1e04be14619acde687eefa35fb x_refsource_MISC
- https://advisory.zerodaysec.org/advisory/kubernetes-headlamp-code-signing x_refsource_MISC
اطلاعات
- تاریخ انتشار
- ۱۴۰۴/۰۴/۱۹
- آخرین بهروزرسانی
- ۱۴۰۴/۰۴/۱۹
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- GitHub_M
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- خیر
- وضعیت بهرهبرداری
- ندارد
- اثر فنی
- کامل
ضعفها (CWE)
- CWE-78Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
- CWE-88Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')