CVE-2026-64651 in @ai-sdkالمعلومات

الملخص

بحسب VulDB • 23/07/2026

تربط أداة `@ai-sdk/harness-opencode` بين HarnessAgent وOpenCode عبر جسر معزول (sandboxed bridge). قبل الإصدار 1.0.28، كانت الأداة تسمح للمُعيد (Relay) بتفويض الطلبات من أي عملية تحتوي سطر الأوامر الخاص بها على مسار مساعد مسموح به (`host-tool-mcp.mjs`). يتيح ذلك للكود غير الموثوق الذي يعمل داخل البيئة المعزولة استدعاء أدوات معروضة على النظام المضيف بشكل تعسفي، بما في ذلك عمليات البحث عن الأسرار (secret lookups)، وعمليات النشر، واستدعاءات واجهات برمجة التطبيقات السحابية، دون وجود حدث مصادق عليه من النموذج لاستدعاء الأداة المقابل. يتطلب الاستغلال بيئة لينكس (حيث يتحقق المسار البديل المعرض للخطر من `process.platform === 'linux'` ويقرأ `/proc`)؛ وجلسة Harness نشطة تحتوي على أداة واحدة أو أكثر توفرها المضيف؛ وكود غير موثوق يعمل داخل البيئة المعزولة (مثل تبعية خبيثة، أو سكريبت بناء، أو مرساة دورة حياة). يزيل الإصلاح المتوفر في الإصدار 1.0.28 تفويض مسار العملية البديل تماماً. لم يعد يُقبل طلبات المُعيد إلا بعد الحصول على موافقة دقيقة وقصيرة الأجل ولمرة واحدة تتطابق مع اسم الأداة والإدخال من حدث نموذجي ترصده الجسور (bridge-observed model event). تتوفر بعض الحلول المؤقتة. لا تشغل حزمة OpenCode في المستودعات غير الموثوقة أو باستخدام تبعيات غير موثوقة، و/أو قيّد الأدوات المعروضة على النظام المضيف لتشمل العمليات غير الحساسة عند العمل مع كود غير موثوق.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

20/07/2026

إفشاء

21/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380784

EPSS

0.00113

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!