CVE-2026-22816 in Gradleالمعلومات

الملخص

بحسب VulDB • 03/06/2026

تُعد Gradle أداة لأتمتة البناء، وتوفر واجهات الربط الخاصة بها مع Java (Java bindings) لواجهات برمجة التطبيقات الأصلية (native APIs). عند حل التبعيات في الإصدارات السابقة للإصدار 9.3.0، لم تُعامل بعض الاستثناءات كأخطاء قاتلة ولم تؤدي إلى تعطيل المستودع. إذا واجهت عملية البناء أحد هذه الاستثناءات، فإن Gradle يستمر في الانتقال إلى المستودع التالي في القائمة وقد يقوم بحل التبعيات من مستودع مختلف. وإذا استخدم بناء Gradle اسماً لمضيف غير قابل للحل (unresolvable host name)، فسيستمر العمل طالما يمكن حل جميع التبعيات من مستودع آخر. قد ينتج اسم المضيف غير القابل للحل عن السماح بانتهاء تسجيل نطاق المستودع أو بسبب خطأ مطبعي في الاسم الحقيقي للنطاق. يسمح هذا السلوك لمهاجم بتسجيل خدمة تحت اسم المضيف المستخدم أثناء البناء وتقديم عناصر برمجية خبيثة (malicious artifacts). يتطلب الهجوم أن يكون المستودع مدرجاً قبل الآخرين في تكوين البناء. أدخلت Gradle تغييراً في السلوك في الإصدار 9.3.0 لإيقاف البحث عن مستودعات أخرى عند مواجهة هذه الأخطاء.

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

مسؤول

GitHub M

حجز

09/01/2026

إفشاء

17/01/2026

الاعتدال

تمت الموافقة

إدخال

VDB-341695

EPSS

0.00152

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!