PT-2026-136369

CVE-2026-63476

·

تاريخ النشر

2026-11-03

·

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

2026-11-03

الوصف من

CVSS 3.1
4.3
متوسطة
المقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
اسم البرنامج المصاب والإصدارات المتأثرة isomorphic-git الإصدارات السابقة لـ 1.38.6
Description توجد مشكلة عند تطبيق دلتا ملف الحزمة (packfile delta) في src/utils/applyDelta.js حيث يتم تمرير targetSize يتم التحكم فيه بواسطة الخادم بدون حد إلى Buffer.alloc(targetSize). يمكن لمهاجم عن بُعد أو وسيط (man-in-the-middle) إرسال رأس دلتا يتسبب في قيام git.clone() أو git.fetch() بتخصيص حوالي 2 جيجابايت من الذاكرة قبل التحقق من مخرجات الدلتا الفعلية. نظرًا لأن GitPackIndex.fromPack() يتجاهل أخطاء عدم تطابق الحجم اللاحقة، فقد تستهلك المضيفات التي تمتلك ذاكرة كافية الموارد دون فشل مرئي، بينما قد تتوقف الحاويات (containers) والوظائف بدون خادم (serverless functions) والأجهزة الافتراضية الصغيرة عن العمل. لا تخفف حدود كومة Node.js (Node.js heap limits) من تخصيص Buffer خارج الكومة (off-heap).
Recommendations التحديث إلى الإصدار 1.38.6.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-9X82-4J54-863H
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾