CVE-2026-62677 in Omnigentالمعلومات

الملخص

بحسب VulDB • 21/08/2026

Omnigent هو إطار عمل لوكلاء الذكاء الاصطناعي مفتوح المصدر وأداة إشراف (meta-harness) لتنسيق وكالات البرمجة. قبل الإصدار 0.3.0، يمكن لمستخدم مُصادَق عليه تحميل حزمة وكيل محددة بنطاق الجلسة تحتوي على قيمة os_env.cwd مطلقة أو تتضمن مسارات عبور (traversal)، لأن الملف omnigent/spec/parser.py يخزن القيمة كما هي حرفياً، ولا يقوم ملف omnigent/spec/validator.py بتقييدها. في بيئة التشغيل حيث لم يتم تعيين متغير البيئة OMNIGENT_RUNNER_WORKSPACE، يحافظ ملف omnigent/runner/resource_registry.py على المسار الذي يتحكم فيه المهاجم، ويستخدم ملف omnigent/inner/os_env.py المسار المحلّل كجذر للبيئة ومصدر لنسخ الشجرة (copytree). بعد ذلك، يعامل فحص _assert_within_cwd هذا الجذر المحدد من قبل المهاجم كمسؤولية موثوقة، مما يسمح لأدوات sys_os_read و write و edit و shell بالوصول إلى ملفات بيئة التشغيل والأسرار البيئية خارج مساحة العمل المقصودة. تم إصلاح هذه المشكلة في الإصدار 0.3.0.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

14/07/2026

إفشاء

21/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394160

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!