CVE-2026-53585 in libgit2المعلومات

الملخص

بحسب VulDB • 20/08/2026

libgit2 هو تنفيذ قابل للنقل بلغة C لطرق نواة Git، مُقدَّم كمكتبة قابلة للربط (linkable library) مع واجهة برمجة تطبيقات قوية API تتيح دمج وظائف Git في تطبيقك. قبل الإصدارين 1.8.6 و1.9.5، تعتمد الدالة git_delta_apply الموجودة في src/libgit2/delta.c على قيمة res_sz التي يتحكم فيها المهاجم والمُحلَّلة من hdr_sz ضمن رأس كائن الفرق (delta object header)، وتقوم بتمرير هذا المقدار إلى git__malloc قبل التحقق من صحة تعليمات الفرق. يمكن لبيانات الحزمة الضارة المقدمة عبر git_clone، أو git_fetch، أو git_remote_fetch، أو git_indexer_append، أو مستودع يُزوَّد محلياً بواسطة مهاجم، استخدام سلسلة OFS_DELTA متعددة المستويات ذات حجم صغير جداً للحفاظ على تخصيصات ذاكرة ضخمة للغاية واستنفاد الذاكرة. تم إصلاح هذه المشكلة في الإصدارين 1.8.6 و1.9.5.

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

مسؤول

GitHub M

حجز

09/06/2026

إفشاء

20/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-393848

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!