CVE-2026-39856

Orta

Açıklama

osslsigncode, Authenticode imzalama ve zaman damgası eklemeyi uygulayan bir araçtır. 2.13 sürümünden önce, osslsigncode 2.12 ve önceki sürümlerinde PE sayfa karması hesaplama kodunda (pe_page_hash_calc()) bir sınır dışı okuma güvenlik açığı bulunmaktadır. Sayfa karması için PE bölümlerini işlerken, fonksiyon bölüm başlıklarındaki PointerToRawData ve SizeOfRawData değerlerini, başvurulan bölgenin eşlenen dosya içinde yer aldığını doğrulamadan kullanır. Bir saldırgan, bölüm başlıkları dosyanın sonunun ötesini işaret eden bir PE dosyası oluşturabilir. osslsigncode bu tür bir dosya için sayfa karmalarını hesaplarken, geçersiz bir bellek bölgesindeki verilerin karmasını hesaplamaya çalışabilir ve bu da sınır dışı okumaya ve potansiyel olarak sürecin çökmesine neden olabilir. Güvenlik açığı, sayfa karması etkinleştirilmişken (-ph) kötü amaçlı bir PE dosyası imzalanırken veya zaten sayfa karmaları içeren kötü amaçlı imzalanmış bir PE dosyası doğrulanırken tetiklenebilir. Zaten imzalanmış bir dosyanın doğrulanması, doğrulayıcının -ph parametresini geçmesini gerektirmez. Bu güvenlik açığı 2.13 sürümünde giderilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı4. yüzdelik%0,1
ÜrünOsslsigncode
Yayın9 Nis 2026
İlk görülme9 Nis 2026

Nasıl düzeltilir

Güncelleyin
  • osslsigncode_project osslsigncode2.13 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
osslsigncode_project osslsigncodev < 2.132.13

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.

Intelligence 360 paketinde

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.

CVE-2026-39856 · Osslsigncode · Dark Radar