CVE-2025-32798 in conda-buildthông tin

Tóm tắt

Bởi VulDB • 11/05/2026

Conda-build chứa các lệnh và công cụ để xây dựng các gói conda. Trước phiên bản 25.4.0, logic xử lý công thức (recipe) của conda-build được phát hiện là dễ bị tổn thương trước việc thực thi mã tùy ý do đánh giá không an toàn các bộ chọn (selectors) trong công thức. Hiện tại, conda-build sử dụng hàm eval để xử lý các bộ chọn nhúng trong các tệp meta.yaml. Phương pháp này đánh giá các biểu thức do người dùng xác định mà không có biện pháp làm sạch (sanitization) thích hợp, cho phép thực thi mã tùy ý trong quá trình xây dựng. Kết quả là tính toàn vẹn của môi trường xây dựng bị xâm phạm, và các lệnh hoặc thao tác tệp không được ủy quyền có thể được thực hiện. Lỗ hổng bắt nguồn từ rủi ro vốn có của việc sử dụng eval() trên đầu vào không đáng tin cậy trong một ngữ cảnh dự định để kiểm soát các cấu hình xây dựng động. Bằng cách diễn giải trực tiếp các biểu thức bộ chọn, conda-build tạo ra một đường dẫn thực thi tiềm năng cho mã độc, vi phạm các giả định bảo mật. Vấn đề này đã được vá trong phiên bản 25.4.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

10/04/2025

Tiết lộ

16/06/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00723

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!