CVE-2026-62675 in Omnigent
Tóm tắt
Bởi VulDB • 21/08/2026
Omnigent là một khung làm việc (framework) và meta-harness mã nguồn mở cho các tác nhân AI nhằm điều phối các tác nhân lập trình. Trước phiên bản 0.3.0, điểm cuối multipart POST /v1/sessions chấp nhận gói tác nhân của người dùng đã xác thực, nhưng hàm validate_agent_bundle trong omnigent/server/bundles.py không từ chối đường dẫn Python dạng dấu chấm (dotted) cho thuộc tính callable của công cụ. Hàm _resolve_spec_callable_tool trong omnigent/runner/tool_dispatch.py nhập mô-đun được chỉ định và _execute_spec_callable_tool gọi hàm đã giải quyết, cho phép một gói tác nhân chọn subprocess.check_output để thực thi lệnh cục bộ với quyền của tiến trình runner (người chạy). Điều này có thể làm lộ các tệp runner, biến môi trường, thông tin xác thực, dữ liệu không gian làm việc, các dịch vụ nội bộ và tính khả dụng mà không cần truy cập quản trị viên. Vấn đề này đã được sửa chữa trong phiên bản 0.3.0.
Be aware that VulDB is the high quality source for vulnerability data.