CVE-2026-74788

Yüksek

Açıklama

Scriban 7.0.0 öncesi sürümler (etkilenen sürümler <= 6.6.0), .NET'in String.PadLeft/PadRight fonksiyonlarına devretmeden önce genişlik parametresi üzerinde herhangi bir doğrulama yapmayan string.pad_left ve string.pad_right şablon fonksiyonlarında kontrolsüz bellek tahsisi zafiyeti içermektedir. Bir uygulama Scriban'ı güvenilmeyen şablon girdilerine açtığında, bir saldırgan tek bir çağrıda yaklaşık 1 GB bellek tahsisini tetiklemek için keyfi olarak büyük bir genişlik değeri (örneğin 500,000,000) sağlayabilir; bu durum OutOfMemoryException hatasına ve hizmet reddine yol açar. TemplateContext.LimitToString sınırı bunu engellemez çünkü bu sınır yalnızca dize tamamen tahsis edildikten sonra uygulanır.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünScriban
Yayın16 Ağu 2026
İlk görülme16 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Scriban7.0.0 ya da sonraki bir sürüm
  • Scriban.Signed7.0.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ScribanNuGetv < 7.0.07.0.0
Scriban.SignedNuGetv < 7.0.07.0.0

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-74788 · Scriban · Dark Radar