PT-2026-117211 · Unknown · Opengauss-Server
CVE-2026-111441
·
تاريخ النشر
2026-10-19
·
تاريخ التحديث
2026-10-19
CVSS v3.1
8.1
عالية
| المتجه | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
اسم البرنامج المصاب والإصدارات المتأثرة
openGauss-server الإصدارات من 2.1.0 إلى 7.0.0-RC3
الوصف
توجد مشكلة في الدالة
HllObjectUnpack() ضمن الملف src/gausskernel/cbb/utils/hll/hll.cpp. تفشل الدالة في التحقق بشكل صحيح من طول بيانات HyperLogLog (HLL) المعبأة. وتحديداً، لا تتحقق الدالة مما إذا كان lenTotal أكبر من أو يساوي lenUsed وتستخدم lenUsed بشكل خاطئ كحجم الوجهة في الدالة memcpy s() بدلاً من lenTotal المخصص. يتيح ذلك للمستخدم الذي لديه اتصال قياسي بقاعدة البيانات التسبب في كتابة خارج حدود الذاكرة المكدسة (heap-based out-of-bounds write) عن طريق تقديم بيانات HLL معبأة مشوهة يكون فيها lenTotal أصغر من lenUsed. يمكن تحقيق ذلك من خلال نقاط دخول SQL مثل hll in() و hll print() و hll cardinality()، مما يؤدي إلى احتمال تلف الذاكرة.التوصيات
تحديث openGauss-server إلى الإصدار 7.0.0-LTS.
إصلاح
Heap Based Buffer Overflow
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Opengauss-Server