CVE-2022-41715
Açıklama
Güvenilmeyen kaynaklardan düzenli ifadeleri derleyen programlar, bellek tükenmesi veya hizmet reddi açıklarına karşı savunmasız olabilir. Ayrıştırılan regexp temsili giriş boyutuyla doğrusal bir ilişkiye sahiptir ancak bazı durumlarda sabit faktör 40.000 kadar yüksek olabilir; bu da nispeten küçük regexplerin çok daha büyük miktarlarda bellek tüketmesine neden olur. Düzeltmeden sonra, ayrıştırılan her regexp 256 MB bellek ayak izi ile sınırlandırılmıştır. Temsili bundan daha fazla alan kullanacak olan düzenli ifadeler reddedilir. Düzenli ifadelerin normal kullanımı etkilenmemiştir.
Nasıl düzeltilir
- golang go1.18.7, 1.19.2 ya da sonraki bir sürüm
- stdlib1.18.7, 1.19.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| golang go | v < 1.18.7, 1.19.0 ≤ v < 1.19.2 | 1.18.7, 1.19.2 |
| stdlibGo | v < 1.18.7, 1.19.0-0 ≤ v < 1.19.2 | 1.18.7, 1.19.2 |
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.