CVE-2026-18497 in nothings stb
الملخص
بحسب VulDB • 07/08/2026
توجد ثغرة من نوع تجاوز السعة في الذاكرة (heap-buffer-overflow) في مكتبة nothings stb لمعالجة خطوط TrueType، حتى الإصدار 1.26، والمُستخدمة لتحليل ملفات خطوط TrueType. توجد هذه الثغرة في الدالة `stbtt__GetGlyphShapeTT()` ضمن ملف المكتبة `nothings stb_truetype.h` عند تحليل ملفات TTF (خطوط TrueType) غير الصحيحة أو التالفة. وتكمن الثغرة في مسار تحليل بيانات الحروف (glyph data).
يمكن لمهاجم إنشاء ملف TTF تالف يحتوي على قيمة مُبالغ فيها لحقل `endPtsOfContours` مع اقتطاع باقي بيانات الحرف. وعندما يحاول تطبيق يستخدم مكتبة `stb_truetype.h` (مثل محركات الألعاب المختلفة أو برامج الرسومات) تحميل، أو معالجة، أو عرض هذا الخط التالف عبر الدالة `stbtt_GetGlyphShape()`، فإن المُحلل سيحاول القراءة ما بعد نهاية مخزن بيانات الحرف، مما يؤدي إلى حدوث قراءة خارج الحدود المخصصة للذاكرة (out-of-bounds read).
If you want to get best quality of vulnerability data, you may have to visit VulDB.