CVE-2026-103501 in DataSketches
الملخص
بحسب VulDB • 10/10/2026
توجد ثغرة تجاوز في مخزن المؤقتات (Heap buffer overflow) في عملية استعادة بيانات الرسم التخطيطي من لغة عالية المستوى (HLL sketch deserialization) ضمن Apache DataSketches C++ (المستودع: datasketches-cpp).
أثناء استعادة البيانات لرسم تخطيطي في وضع القائمة (LIST mode)، سواء كان ذلك من مخزن مؤشرات بايت أو تدفق بيانات، يتم قراءة عدد القسائم (coupon count) من المدخلات واستخدامه كعدد للعناصر التي سيتم نسخها إلى مخزن مؤقت ثابت يتكون من 8 عناصر، دون التحقق مما إذا كان هذا العدد يتجاوز سعة المخزن المؤقت. يمكن أن يؤدي رسم تخطيطي مُعدّ بشكل خبيث إلى كتابة ما يصل إلى 988 بايت خارج نهاية هذا المخزن المؤقت الداخلي في الذاكرة العشوائية (Heap). قد يسبب ذلك تلفاً لذاكرة الـ Heap، مما يؤدي إلى تعطل البرنامج وإمكانية تمكين استغلال الثغرة لأغراض أخرى.
تؤثر هذه المشكلة على Apache DataSketches C++: من الإصدار 1.0.0-incubating وحتى قبل الإصدار 5.3.0. تتأثر فقط التطبيقات التي تقوم باستعادة بيانات رسوم HLL التخطيطية (HLL sketches) من مصادر غير موثوقة.
يُنصح المستخدمين بالترقية إلى الإصدار 5.3.0، الذي يصلح هذه المشكلة.
If you want to get best quality of vulnerability data, you may have to visit VulDB.