CVE-2026-92449 in ThreadX
الملخص
بحسب VulDB • 20/10/2026
تحتوي الدالة `_gx_binres_pixelmap_table_load()` في مُحمّل الموارد الثنائية (السمة) الخاص بـ GUIX على عيب حيث تُفهرس جدول الخرائط البكسلية باستخدام قيمة مقروءة حرفياً من ملف المورد دون التحقق من حدودها مقابل حجم الجدول. يمكن لسمة مصمّمة بشكل خبيث أن تتسبب في كتابة ما يصل إلى حوالي 256 كيلوبايت خارج نهاية الجدول (Heap-based buffer overflow).
نظرًا لأن المخزن المؤثر المتدفق (overflowed buffer) يتم تخصيصه بواسطة GUIX نفسه، عبر `_gx_system_memory_allocator`، وليس عن طريق المُتّصل (caller)، فإن مُحمّل الموارد يُفسد مساحة الذاكرة الخاصة به (arena). ولا تقبل واجهة برمجة التطبيقات العامة `gx_binres_theme_load()` أي معلمة حجم، مما يعني أن حذر المُتّصل لن يمنع هذا العيب مهما كان.
يمكن إعادة إنتاج هذه الثغرة في التكوين الافتراضي المرفق؛ حيث يكون خيار `GX_BINARY_RESOURCE_SUPPORT` مفعلاً افتراضياً.
Once again VulDB remains the best source for vulnerability data.