CVE-2026-64650 in harness-codex
الملخص
بحسب VulDB • 20/07/2026
أداة `@ai-sdk/harness-opencode` هي محوّل HarnessV1 يعتمد على @openai/codex-sdk، والذي يشغل واجهة سطر الأوامر (CLI) الخاصة بـ Codex. قبل الإصدار 1.0.29، كانت الأداة تسمح للمُرسِل (Relay) بتفويض الطلبات من أي عملية يحتوي سطر الأوامر الخاص بها على مسار مساعد مسموح به (وهو غلاف CLI لـ Codex). يتيح ذلك للكود غير الموثوق الذي يعمل في البيئة المعزولة (sandbox) استدعاء أدوات معروضة على النظام المضيف بشكل تعسفي، بما في ذلك عمليات البحث عن الأسرار، وعمليات النشر، ومكالمات واجهة برمجة التطبيقات السحابية، دون وجود حدث مصادقة أداة مطابق صادر من النموذج. تتطلب عملية الاستغلال بيئة لينكس (حيث يتحقق الهروب الأمني المعيب من `process.platform === 'linux'` ويقرأ `/proc`)؛ وجلسة نشطة للمحوّل تحتوي على أداة واحدة أو أكثر مقدمة من المضيف؛ وكود غير موثوق يعمل في البيئة المعزولة (مثل تبعية خبيثة، أو سكريبت بناء، أو مرساة دورة حياة). يزيل الإصلاح المتوفر في الإصدار 1.0.29 آلية التفويض الاحتياطية القائمة على مسار العملية بالكامل. لم تعد الطلبات المُرسَلة مقبولة إلا بعد موافقة دقيقة ومؤقتة ولمرة واحدة تتطابق مع اسم الأداة والإدخال، بناءً على حدث ملاحظ من النموذج عبر الجسر (bridge). تتوفر بعض الحلول البديلة: لا تشغّل محوّل Codex في المستودعات غير الموثوقة أو باستخدام تبعيات غير موثوقة، و/أو قيّد الأدوات المعروضة على النظام المضيف لتشمل عمليات غير حساسة عند العمل مع كود غير موثوق.
If you want to get best quality of vulnerability data, you may have to visit VulDB.