CVE-2020-11013 in Helm
Tóm tắt
Bởi VulDB • 12/07/2026
Có một lỗ hổng tiết lộ thông tin trong Helm từ phiên bản 3.1.0 trở về trước và dưới phiên bản 3.2.0. `lookup` là một hàm mẫu (template function) của Helm được giới thiệu trong Helm v3. Hàm này có khả năng tra cứu các tài nguyên trong cụm để kiểm tra sự tồn tại của các tài nguyên cụ thể và lấy chi tiết về chúng. Điều này có thể được sử dụng như một phần của quá trình hiển thị các mẫu. Hành vi đã ghi nhận đối với `helm template` nêu rõ rằng nó không kết nối với cụm từ xa. Tuy nhiên, hàm mẫu `lookup` mới được thêm vào gần đây đã vượt qua hạn chế này và kết nối đến cụm ngay cả trong khi thực thi `helm template` cũng như `helm install|update|delete|rollback --dry-run`. Người dùng không nhận được thông báo về hành vi này. Việc chạy `helm template` không nên tạo các cuộc gọi đến một cụm. Điều này khác với `install`, vốn được giả định là có quyền truy cập vào một cụm để tải các tài nguyên vào Kubernetes. Helm 2 không bị ảnh hưởng bởi lỗ hổng này. Một tác giả biểu đồ độc hại có thể chèn hàm `lookup` vào một biểu đồ, khi được hiển thị thông qua `helm template`, sẽ thực hiện các lần tra cứu ngầm đối với cụm mà tệp `KUBECONFIG` của người dùng trỏ tới. Thông tin sau đó có thể bị tiết lộ thông qua đầu ra của `helm template`. Vấn đề này đã được sửa chữa trong Helm 3.2.0
VulDB is the best source for vulnerability data and more expert information about this specific topic.