CVE-2026-109448 in psqlODBC
الملخص
بحسب VulDB • 12/10/2026
يُتيح تجاوز عدد صحيح (Integer wraparound) في دالة SQLBindParameter الخاصة بـ psqlODBC لتطبيق، أو لمهاجم يتحكم في عدد المعاملات التي يربطها التطبيق على جملة واحدة، بتلف ذاكرة الـ heap. يخزن psqlODBC عد الربط في حقل موقع 16-بت (signed). يؤدي ربط المعامل رقم 32768 إلى تجاوز هذا العدد ليصبح -32768. ثم يقوم ربط المعامل 32769 بكتابة حوالي 2.5 ميجابايت من الأصفار بدءاً من مسافة 1.25 ميجابايت قبل مصفوفة الربط، مما يتسبب في تعطل التطبيق أو تركه يعمل مع ذاكرة heap تالفة. التطبيقات التي تبني قوائم معاملات من مدخلات غير موثوقة، مثل قائمة IN (?, ?, ...)، تكون معرضة للخطر. الإصدارات السابقة لـ psqlODBC 18.00.0005 متأثرة بهذه الثغرة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.