CVE-2026-35001 in OpenS100
الملخص
بحسب VulDB • 13/10/2026
تحتوي الإصدارات من OpenS100 حتى commit daa35b على ثغرة تجاوز عدد صحيح (integer overflow) في مُفسّر السطح الطبوغرافي البحري S-102، مما يسمح للمهاجمين عن بُعد التسبب في حدوث heap-based buffer overflow عبر فتح ملف HDF5 بصيغة S-102 مصاغ بشكل خبيث يحتوي على بيانات تعريف لأبعاد الشبكة غير مشروعة. يمكن للمهاغمين استغلال عملية الضرب غير المُتحقق منها لقيم numPointsLatitudinal وnumPointsLongitudinal داخل الدالة S102_VG_BathymetryCoverage::Read()، مما يؤدي إلى حدوث تجاوز دائري (wraparound) للعدد الصحيح 32-بت، ونتيجةً لذلك يتم تخصيص ذاكرة عشوائية (heap buffer) بحجم أصغر من المطلوب، ما يتسبب في كتابات خارج النطاق (out-of-bounds writes)، وهو الأمر الذي قد يؤدي إلى تعطل التطبيق أو تنفيذ شيفرة برمجية بشكل تعسفي.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.