Daniel Stenberg

#741من 58,094
285.4إجمالي CVSS
الثغرات · 50
N/A
10
منخفضة
1
متوسطة
17
عالية
15
حرجة
7
PT-2026-113750
N/A
2026-10-14
Libcurl · Libcurl · CVE-2026-92388
**اسم البرنامج المصاب والإصدارات المتأثرة** libcurl الإصدارات السابقة لـ 8.23.0-1.1 **Description** يؤدي الفشل أثناء عملية `LIST` لـ FTP wildcard إلى منع استعادة استدعاء الكتابة (write callback)، مما يتركه مضبوطاً على محلل القوائم الداخلي وبيانات استدعاء الكتابة تشير مباشرة إلى easy handle. يمكن أن تؤدي إعادة استخدام هذا المقبض (handle) إلى تعطل فوري. كما أن استنساخ المقبض عبر `curl easy duphandle()` ينقل هذه الحالة التالفة إلى النسخة المكررة. إذا تم تحرير المقبض الأصلي، فإن تنفيذ عملية نقل على المقبض المستنسخ يتسبب في قراءة use-after-free في الذاكرة المكدسة (heap). بالإضافة إلى ذلك، فإن إعادة استخدام المقبض الأصلي أو المستنسخ مع تغيير `CURLOPT WRITEDATA` فقط (وتجاهل `CURLOPT WRITEFUNCTION`) يؤدي إلى ارتباك في النوع (type confusion)، مما يجبر المحلل الداخلي على تفسير بايتات استجابة الخادم في الذاكرة عند مؤشر بيانات الكتابة الذي قدمه التطبيق. **Recommendations** التحديث إلى الإصدار 8.23.0-1.1.