CVE-2026-88052 in Tesseractالمعلومات

الملخص

بحسب VulDB • 10/09/2026

Tesseract هو محرك OCR مفتوح المصدر. في الإصدار 5.5.3 والإصدارات الأقدم، تعتمد الدالة UNICHARSET::load_via_fgets الموجودة في src/ccutil/unicharset.cpp على عدد الأحرف غير القياسية (unichars) المُعلن عنه كحدّ للتكرار وتستخدم المعرّف (id) كمؤشر غير مُتحقق منه داخل مصفوفة unichars. قد تترك الدالة unichar_insert_backwards_compatible المصفوفة دون تغيير في حال تمثيل فارغ أو مكرر أو قابل للترميز بالفعل، مما يؤدي إلى أن يصبح الـ id أكبر من حجم unichars (unichars.size()). تؤدي المكالمات التالية لوظائف set_* والكتابة في unichars[id].properties.enabled لاحقاً إلى كتابة بيانات UNICHAR_PROPERTIES خارج حدود المصفوفة أثناء التهيئة في كلٍ من محركات LSTM الافتراضية ومحركات Legacy، مما يسبب تلفاً للذاكرة العشوائية (heap corruption)، أو تعطلاً للتطبيق، أو تلفاً يمكن التحكم فيه محتملاً. لا يتوفر إصدار مُصلح حتى وقت هذه المراجعة.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

09/09/2026

إفشاء

10/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402173

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!