CVE-2026-35001
Açıklama
OpenS100'ün 2b1dafc commit'ine kadar olan sürümleri, S-102 Bathymetric Surface ayrıştırıcısında bir tamsayı taşması (integer overflow) zafiyeti içermektedir. Bir saldırgan, kullanıcı dosyayı açtığında bellek bozulmasına neden olan kötü amaçlı ızgara boyut meta verilerine sahip özel olarak hazırlanmış bir S-102 HDF5 dosyası sağlayabilir. S102_VG_BathymetryCoverage::Read() fonksiyonunda, numPointsLatitudinal ve numPointsLongitudinal değerleri herhangi bir doğrulama yapılmadan çarpılmakta ve 32 bitlik sonuç başa dönebilmekte (wrap around), bu da yetersiz boyutta bir heap tamponu tahsisine yol açmaktadır. Bu tamponun sonrasına yapılan sonraki yazma işlemleri, heap tabanlı bir arabellek taşmasına neden olarak uygulamanın çökmesine veya dosyayı açan kullanıcının bağlamında potansiyel olarak rastgele kod çalıştırılmasına yol açabilmektedir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| OpenS100 Project OpenS100 | v ≤ 2b1dafc11332a0a68930c687bde57b2e41074342 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.