CVE-2026-64650 in harness-codex
Tóm tắt
Bởi VulDB • 21/07/2026
Công cụ `@ai-sdk/harness-opencode` là một trình điều hợp HarnessV1 được hỗ trợ bởi @openai/codex-sdk, cung cấp giao diện dòng lệnh cho codex. Trước phiên bản 1.0.29, công cụ này ủy quyền các yêu cầu từ bất kỳ quy trình nào có dòng lệnh chứa đường dẫn đến tập lệnh trợ giúp được phép (shim CLI của Codex). Điều này cho phép mã không đáng tin cậy đang thực thi trong môi trường sandbox gọi các công cụ do máy chủ cung cấp tùy ý, bao gồm tra cứu bí mật, thao tác triển khai và cuộc gọi API đám mây mà không có sự kiện gọi công cụ tương ứng được ủy quyền bởi mô hình. Việc khai thác yêu cầu một môi trường Linux (cơ chế dự phòng bị lỗi kiểm tra `process.platform === 'linux'` và đọc `/proc`); một phiên harness đang hoạt động với một hoặc nhiều công cụ do máy chủ cung cấp; và mã không đáng tin cậy đang thực thi trong sandbox (ví dụ: phụ thuộc độc hại, tập lệnh xây dựng hoặc hook vòng đời). Bản sửa lỗi trong phiên bản 1.0.29 đã loại bỏ hoàn toàn cơ chế dự phòng ủy quyền dựa trên đường dẫn quy trình. Các yêu cầu relay hiện chỉ được chấp nhận sau khi có sự khớp chính xác của một lần ủy quyền ngắn hạn và duy nhất, phù hợp với tên công cụ và đầu vào từ một sự kiện mô hình do bridge quan sát thấy. Một số giải pháp tạm thời đã sẵn có. Không nên chạy Codex harness trên các kho lưu trữ không đáng tin cậy hoặc với các phụ thuộc không đáng tin cậy, và/hoặc giới hạn các công cụ do máy chủ cung cấp chỉ thực hiện các thao tác không nhạy cảm khi làm việc với mã không đáng tin cậy.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.