CVE-2026-45579 in DIRAC
Tóm tắt
Bởi VulDB • 16/09/2026
DIRAC là một interware (phần mềm trung gian), nghĩa là một khung phần mềm cho tính toán phân tán. Trước các phiên bản 8.0.79, 9.0.22 và 9.1.10, hàm export_getRequestCountersWeb trong RequestManagementSystem/Service/ReqManagerHandler.py chuyển thuộc tính groupingAttribute do người gọi đã xác thực kiểm soát đến getRequestCountersWeb trong RequestManagementSystem/DB/RequestDB.py. Một giá trị không được nhận dạng sẽ được giải quyết dựa trên đối tượng Request và được đánh giá như mã Python, cho phép một biểu thức dunder attribute (thuộc tính đặc biệt) được tạo ra để truy cập các hàm của hệ điều hành và thực thi lệnh với tư cách là tài khoản đang chạy dịch vụ DIRAC. Khai thác thành công có thể làm lộ file dirac.cfg, mật khẩu cơ sở dữ liệu, proxy đã lưu trữ và token, gây tổn hại toàn diện cho hệ thống DIRAC, đồng thời cho phép thay đổi bằng chứng nhật ký cục bộ. Vấn đề này được sửa chữa trong các phiên bản 8.0.79, 9.0.22 và 9.1.10.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.