CVE-2026-58481 in Network-AIالمعلومات

الملخص

بحسب VulDB • 22/07/2026

Network-AI هو مُنسّق متعدد الوكلاء مبني باستخدام TypeScript/Node.js. قبل الإصدار 5.12.2، كانت `AgentRuntime` تمنح وصولاً إلى الملفات ضمن نطاق محدد بواسطة مسار أساسي (`basePath`) مضبوط في بيئة معزولة (sandbox)، لكن فحوصات احتواء المسار الخاصة بها تعتمد على اختبارات بادئة السلسلة النصية الخام (raw string prefix tests). نتيجة لذلك، قد يتطابق مسار أساسي للبيئة المعزولة مثل `/tmp/network-ai-sandbox` أيضاً مع مسار شقيق مثل `/tmp/network-ai-sandbox_evil/secret.txt`. يمكن لوكيل أو مستخدم قادر على استدعاء `AgentRuntime.readFile()` أو `AgentRuntime.listDir()` قراءة أو سرد ملفات خارج نطاق البيئة المعزولة المقصودة عندما يكون المسار المستهدف موجوداً في دليل شيق يشارك بادئة مسار الأساس. وهذا ينتهك حدود العزل الموثقة. تم إصلاح هذه المشكلة في الإصدار v5.12.2، حيث تستخدم الدالتان `SandboxPolicy.resolvePath()` و`isPathAllowed()` الآن فحوصات بادئة مثبتة بالفصل (separator-anchored prefix checks) بصيغة (`resolved === base || resolved.startsWith(base + path.sep)`) لكل من قائمة السماح وقائمة الحظر. لم يعد يُعامل الدليل الشقيق الذي يشارك فقط بادئة اسم (مثل `/srv/app-evil` مقابل الأساس `/srv/app`) على أنه ضمن النطاق المحدد.

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

مسؤول

GitHub M

حجز

30/06/2026

إفشاء

20/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380666

EPSS

0.00131

KEV

لا

النشاطات

منخفض

القطاع

Energy, Police, ...

المصادر

Do you need the next level of professionalism?

Upgrade your account now!