CVE-2026-100350
Açıklama
kin-openapi, OpenAPI dosyalarını işlemek için kullanılan bir Go projesidir. 0.145.0 ile 0.146.0 sürümleri arasında, openapi3filter, deepObject sorgu parametresini çözmek için kullanılan urlValuesDecoder.DecodeObject içindeki her sorgu anahtarı döngüsünde aynı parametre adı düzenli ifadesi için tekrar tekrar regexp.MustCompile fonksiyonunu çağırır. Kimliği doğrulanmamış uzak bir istemci, etkilenen bir uç noktaya çok sayıda ilgisiz sorgu anahtarı içeren bir istek göndererek, ValidateRequest'in her deepObject parametresi için saldırgan tarafından kontrol edilen anahtar sayısıyla orantılı işlem ve bellek tahsisi yapmasına neden olabilir. İfadenin kendisi sabittir ve bu durum bir düzenli ifade hizmet reddi (ReDoS) değildir; kaynak tüketimi, döngü boyunca değişmeyen ifadenin yeniden derlenmesinden kaynaklanmaktadır. Bu sorun 0.146.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- github.com/getkin/kin-openapi0.146.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/getkin/kin-openapiGo | 0.145.0 ≤ v < 0.146.0 | 0.146.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.