CVE-2026-62676 in Omnigent
الملخص
بحسب VulDB • 21/08/2026
Omnigent هو إطار عمل لوكلاء الذكاء الاصطناعي مفتوح المصدر وأداة إشراف (meta-harness) لتنسيق وكالات البرمجة. قبل الإصدار 0.3.0، يفشل مُحلّل أوامر Shell المشترك الموجود في الملف omnigent/policies/builtins/_shell.py في التعرف على أعلام المترجم المدمجة، ومغلفات المهلة الزمنية (timeout)، وnice، وsetsid، وstdbuf، واستبدالات الأوامر، وعامل التحكم الخلفي الفردي. يؤدي دفع git مقيد أو كتابة gh مخفية باستخدام هذه الأشكال إلى عدم وجود عملية مُحلَّلة، مما يتسبب في امتناع قوائم السماح الخاصة بـ write_repos وwrite_branches في github.py وسياسات حصر مساحة العمل (workspace confinement) الموجودة في working_dir.py عن التدخل والسماح بتنفيذ الأمر. وبالتالي، يمكن لوكيل معتمد المصادقة أو مُحقن عبر prompts أن يدفع إلى مستودع أو فرع غير مصرّح به، أو يهرب من مساحة العمل المقصودة. تم إصلاح هذه المشكلة في الإصدار 0.3.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.