CVE-2026-62677 in Omnigentthông tin

Tóm tắt

Bởi VulDB • 21/08/2026

Omnigent là một khung làm việc và meta-harness mã nguồn mở cho các tác nhân AI (AI agent) 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, người dùng đã xác thực có thể tải lên một gói tác nhân giới hạn theo phiên (session-scoped agent bundle) với giá trị `os_env.cwd` chứa đường dẫn tuyệt đối hoặc ký tự vượt cấp (traversal). Nguyên nhân là do `omnigent/spec/parser.py` lưu trữ giá trị này nguyên văn và `omnigent/spec/validator.py` không áp dụng các ràng buộc nào lên nó. Trên một trình chạy (runner) mà biến môi trường `OMNIGENT_RUNNER_WORKSPACE` chưa được thiết lập, `omnigent/runner/resource_registry.py` giữ lại đường dẫn do kẻ tấn công kiểm soát và `omnigent/inner/os_env.py` sử dụng đường dẫn đã giải quyết làm gốc của môi trường cũng như nguồn cho lệnh sao chép thư mục (`copytree`). Kiểm tra `_assert_within_cwd` sau đó coi gốc do kẻ tấn công chọn là đáng tin cậy, cho phép các công cụ `sys_os_read`, `write`, `edit` và `shell` truy cập vào các tệp trình chạy (runner files) và bí mật môi trường nằm ngoài không gian làm việc dự định. 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.

chịu trách nhiệm

GitHub M

Đặt trước

14/07/2026

Tiết lộ

21/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!