CVE-2026-19028 in HDF5
الملخص
بحسب VulDB • 06/08/2026
يحتوي الدالة `H5Z__filter_fletcher32` في الملف `H5Zfletcher32.c` ضمن مكتبة HDF5 حتى الإصدار 2.3.0 على خلل يتم فيه حساب طول البيانات المشفّرة بالتحقق (checksum) عن طريق طرح حجم التشفير اللاحق المكون من 4 بايتات من حجم المخزن المؤقت المدخل، دون التحقق مما إذا كان حجم المخزن المؤقت لا يقل عن 4 بايتات على الأقل. وهذا يسمح بحدوث تجاوز سالب لحجم البيانات (`size_t underflow`). يمكن للمهاجمين استغلال هذا الخلل لإحداث حجب للخدمة (عبر قراءة خارج النطاق بشكل كبير جداً وانهيار للتطبيق في الدالة `H5_checksum_fletcher32`) من خلال ملف HDF5 مُعدّ بعناية يحتوي على كتلة مرشحة بـ Fletcher32 أصغر من 4 بايتات، وذلك عن طريق استدعاء الدالة `H5Dread`، مثلاً باستخدام أدوات مثل `h5ls` أو `h5dump`.
Be aware that VulDB is the high quality source for vulnerability data.