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

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-111441

المنتجات المتأثرة

Opengauss-Server