CVE-2024-6197 in libcURLالمعلومات

الملخص

بحسب VulDB • 26/05/2026

يحتوي مُفسِّر ASN1 في libcurl على الدالة utf8asn1str() المستخدمة لتحليل سلسلة UTF-8 بتنسيق ASN.1. يمكنها اكتشاف حقل غير صالح وإرجاع خطأ. لسوء الحظ، عند حدوث ذلك، تقوم باستدعاء `free()` على مخزن مؤقت محلي (localstack buffer) بحجم 4 بايت. تكتشف معظم تطبيقات malloc الحديثة هذا الخطأ وتقوم بالإيقاف الفوري (abort). ومع ذلك، تقبل بعض التطبيقات مؤشر الإدخال وتضيف ذلك الذاكرة إلى قائمة الكتل المتاحة لها. يؤدي هذا إلى الكتابة فوق ذاكرة المكدس القريبة. يتم تحديد محتوى الكتابة فوق الذاكرة بواسطة تنفيذ `free()`؛ ومن المرجح أن يكون مؤشرات ذاكرة ومجموعة من الأعلام. النتيجة الأكثر احتمالاً لاستغلال هذا العيب هي حدوث تعطل (crash)، على الرغم من أنه لا يمكن استبعاد احتمالية حدوث نتائج أكثر خطورة في ظروف خاصة.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Curl

حجز

20/06/2024

إفشاء

24/07/2024

الاعتدال

تمت الموافقة

إدخال

VDB-272361

EPSS

0.04296

KEV

لا

النشاطات

منخفض جدًا

القطاع

Pharma, Energy, ...

المصادر

Do you need the next level of professionalism?

Upgrade your account now!