CVE-2026-58481 in Network-AIthông tin

Tóm tắt

Bởi VulDB • 20/07/2026

Network-AI là một bộ điều phối đa tác nhân viết bằng TypeScript/Node.js. Trước phiên bản 5.12.2, `AgentRuntime` cung cấp quyền truy cập tệp được giới hạn trong phạm vi dựa trên biến môi trường sandbox `basePath`, tuy nhiên các kiểm tra ràng buộc đường dẫn của nó sử dụng phép so sánh tiền tố chuỗi thô (raw string prefix tests). Một thư mục gốc sandbox như `/tmp/network-ai-sandbox` cũng sẽ khớp với một đường dẫn anh em (sibling path) chẳng hạn như `/tmp/network-ai-sandbox_evil/secret.txt`. Một tác nhân/người dùng có thể gọi `AgentRuntime.readFile()` hoặc `AgentRuntime.listDir()` có thể đọc hoặc liệt kê các tệp nằm ngoài sandbox dự định khi đường dẫn đích thuộc về một thư mục anh em chia sẻ tiền tố của đường dẫn gốc. Điều này vi phạm ranh giới sandbox được tài liệu hóa. Vấn đề đã được khắc phục trong phiên bản v5.12.2. `SandboxPolicy.resolvePath()` và `isPathAllowed()` hiện sử dụng các phép kiểm tra tiền tố neo bằng dấu phân cách (`resolved === base || resolved.startsWith(base + path.sep)`) cho cả danh sách trắng (allow-list) và danh sách đen (block-list). Một thư mục anh em chỉ chia sẻ một phần tên tiền tố (ví dụ: `/srv/app-evil` so với gốc `/srv/app`) không còn được coi là nằm trong phạm vi sandbox.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

30/06/2026

Tiết lộ

20/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!