PT-2026-118388 · Unknown · A2A Java Sdk

CVE-2026-111761

·

تاريخ النشر

2026-10-20

·

تاريخ التحديث

2026-10-20

CVSS v3.1

5.8

متوسطة

المتجهAV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
اسم البرنامج المصاب والإصدارات المتأثرة A2A Java SDK الإصدارات السابقة لـ 1.3.0.Final
Description يمكن لجهة غير مصرح لها إجبار الخادم على إرسال طلبات HTTP إلى نقاط نهاية داخلية عشوائية ونقاط نهاية بيانات وصفية سحابية من موقع الشبكة الخاص بالخادم. يحدث هذا لأن BasePushNotificationSender في server-common يرسل بيانات المهمة إلى URL في TaskPushNotificationConfig دون التحقق من الوجهة، أو قيود على المخطط (scheme)، أو حدود على عمليات إعادة التوجيه. بالإضافة إلى ذلك، يقوم InMemoryPushNotificationConfigStore.setInfo بتخزين URL كما هو، ولا يقوم onCreateTaskPushNotificationConfig بالتحقق من الوجهة.
التفاصيل الفنية تشمل:
  • API Endpoints: يمكن تفعيل هذه المشكلة عبر تكوين SendMessage مدمج أو نقطة النهاية CreateTaskPushNotificationConfig.
  • Vulnerable Parameters: يتم استخدام المعلمة url لتحديد الوجهة دون التحقق المناسب.
  • Function Names: تشارك الدوال BasePushNotificationSender و InMemoryPushNotificationConfigStore.setInfo و onCreateTaskPushNotificationConfig في الفشل في التحقق من الوجهات.
يقوم كل من JdkA2AHttpClient و VertxA2AHttpClient باتباع عمليات إعادة التوجيه، مما يسمح للمهاجمين بتجاوز فحوصات وقت الإنشاء وتحويل طلب POST إلى طلب GET. يتيح ذلك الوصول إلى نقاط النهاية التي تقبل طلبات GET فقط، مثل خدمات البيانات الوصفية السحابية. علاوة على ذلك، فإن الفحوصات التي تعتمد على اسم المضيف فقط لا تمنع DNS rebinding. بينما يمكن لتسليم POST المباشر دفع بيانات يؤثر عليها المهاجم إلى الخدمات الداخلية، فإن الطلبات المعاد توجيهها تسقط محتوى الطلب (body). يقوم الخادم بتجاهل الاستجابة، مما يعني عدم إمكانية قراءة البيانات من قبل المهاجم.
Recommendations تحديث A2A Java SDK إلى الإصدار 1.3.0.Final. كإجراء مؤقت، قم بحظر حركة المرور الخارجية للمضيف إلى نقطة نهاية البيانات الوصفية ونطاقات الشبكة الداخلية على مستوى طبقة الشبكة.

إصلاح

SSRF

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-111761
GHSA-Q78C-5JJQ-57G8

المنتجات المتأثرة

A2A Java Sdk