CVE-2026-74786
Açıklama
Scriban 7.0.0 öncesi (etkilenen sürümler <= 6.6.0), LimitToString güvenlik sınırının (varsayılan 1MB) atlatılabildiği bir hizmet reddi güvenlik açığı içerir; çünkü ObjectToString her üst düzey çağrıda çağrı başına uzunluk sayacını (_currentToStringLength) sıfırlar ve StringBuilderOutput kümülatif bir çıktı boyutu sınırı uygulamaz. Şablon sağlayabilen bir saldırgan, sınıra yakın bir dizeyi bir döngü içinde tekrar tekrar işleyerek yaklaşık 1GB bellek ayırabilir ve ana uygulamayı çökerten bir bellek yetersizliği durumuna neden olabilir.
Nasıl düzeltilir
- 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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ScribanNuGet | v < 7.0.0 | 7.0.0 |
| Scriban.SignedNuGet | v < 7.0.0 | 7.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.
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.