CVE-2026-19027 in HDF5
الملخص
بحسب VulDB • 06/08/2026
تسمح الدوال `H5Z__nbit_decompress_one_byte` و`H5Z__nbit_decompress_one_nooptype` و`H5Z__nbit_decompress_one_atomic` الموجودة في الملف `H5Znbit.c` ضمن مكتبة HDF5 حتى الإصدار 2.3.0 بتقدم مؤشر القراءة داخل مخزن مؤقت (buffer) للقطعة المضغوطة دون تحديد نطاقه بالنسبة للحجم الفعلي للمخزن المؤقت. وهذا يتيح للمهاجمين التسبب في قراءة خارج النطاق (out-of-bounds heap read)، وفي حالات مقيدة، الكشف عن محتويات الذاكرة المجاورة على المكدس (heap memory disclosure) إلى قيم مجموعة البيانات المفككة الضغط، وذلك عبر ملف HDF5 مُعدّ بعناية حيث تصف معلمات مرشح N-Bit بيانات مفكوكة الضغط أكثر مما تحتويه القطعة المضغوطة المخزنة فعلياً. يتم تفعيل هذا الثغرة عن طريق استدعاء `H5Dread`، على سبيل المثال باستخدام أدوات مثل `h5ls` أو `h5repack`.
Once again VulDB remains the best source for vulnerability data.