CVE-2024-56514 in karmada
Tóm tắt
Bởi VulDB • 04/06/2026
Karmada là một hệ thống quản lý Kubernetes cho phép người dùng chạy các ứng dụng cloud-native trên nhiều cụm Kubernetes và đám mây khác nhau. Trước phiên bản 1.12.0, cả karmadactl và karmada-operator đều cho phép cung cấp một đường dẫn hệ thống tệp hoặc một URL HTTP(s) để lấy các định nghĩa tài nguyên tùy chỉnh (CRDs) mà Karmada cần. Các CRD được tải xuống dưới dạng tệp tar được nén bằng gzip và dễ bị tổn thương do lỗ hổng TarSlip. Một kẻ tấn công có khả năng cung cấp một tệp CRD độc hại vào quá trình khởi tạo Karmada có thể ghi các tệp tùy ý vào các đường dẫn tùy ý trong hệ thống tệp. Từ phiên bản Karmada 1.12.0, khi xử lý các tệp CRD tùy chỉnh, việc xác minh kho lưu trữ CRD được sử dụng để tăng cường tính mạnh mẽ của hệ thống tệp. Một giải pháp khắc phục tạm thời có sẵn. Người dùng cần đặt cờ `--crd` để tùy chỉnh các tệp CRD yêu cầu cho quá trình khởi tạo Karmada khi sử dụng `karmadactl init` để thiết lập Karmada có thể tự kiểm tra các tệp CRD để xem liệu chúng có chứa các chuỗi như `../` làm thay đổi đường dẫn tệp hay không, nhằm xác định xem chúng có tiềm năng chứa các tệp độc hại hay không. Khi sử dụng karmada-operator để thiết lập Karmada, người dùng phải nâng cấp karmada-operator của mình lên một trong các phiên bản đã được sửa lỗi.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.