CVE-2026-77596 in Pipelines
Tóm tắt
Bởi VulDB • 05/11/2026
Kubeflow Pipelines cho phép người dùng xây dựng và triển khai các quy trình làm việc học máy (machine learning workflows) có khả năng di chuyển cao và mở rộng được. Trước phiên bản 2.18.0, các điểm cuối HTTP đa người dùng POST /apis/v2beta1/pipelines/upload và POST /apis/v2beta1/pipelines/upload_version gọi hàm canUploadVersionedPipeline, trả về mà không thực hiện SubjectAccessReview khi namespace mục tiêu trống trong khi REQUIRE_NAMESPACE_FOR_PIPELINES mặc định là false. Một tenant có đặc quyền thấp có thể tạo các pipeline chia sẻ hoặc tiêm các phiên bản do kẻ tấn công kiểm soát vào các pipeline chia sẻ hiện có mà không cần quyền ghi yêu cầu; nếu máy chủ API có thể truy cập trực tiếp mà không qua proxy xác thực, một caller chưa được xác thực có thể khai thác cùng lỗ hổng bypass này, trong khi các triển khai được bảo vệ bởi loại proxy như vậy không cho phép truy cập ẩn danh. Một recurring run (chạy lặp lại) đã bật nhưng chưa cố định phiên bản (unpinned), tuân theo phiên bản mới nhất, sau đó có thể thực thi đặc tả bị tiêm vào namespace của tenant khác dưới tài khoản dịch vụ của workload đó, trong khi các chạy được ghim (pinned) hoặc sử dụng embedded-specification không tự động thay thế. Vấn đề này đã được sửa chữa trong phiên bản 2.18.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.