CVE-2017-1000207
Açıklama
Swagger-Parser'ın <= 1.0.30 versiyonları ve Swagger codegen'in <= 2.2.2 versiyonlarındaki yaml ayrıştırma işlevindeki bir güvenlik açığı, kötü niyetle hazırlanmış bir yaml Open-API spesifikasyonu ayrıştırıldığında rastgele kod çalıştırılmasına neden olur. Bu durum özellikle swagger-codegen'in (<= 2.2.2) 'generate' ve 'validate' komutlarını etkiler ve bu komutlar özenle hazırlanmış bir yaml spesifikasyonu üzerinde kullanıldığında rastgele kod çalıştırılmasıyla sonuçlanabilir.
Nasıl düzeltilir
- io.swagger:swagger-parser1.0.31 ya da sonraki bir sürüm
- io.swagger:swagger-codegen2.2.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| swagger swagger-codegen | v ≤ 2.2.2 | — |
| swagger swagger-parser | v ≤ 1.0.30 | — |
| io.swagger:swagger-parserMaven | v < 1.0.31 | 1.0.31 |
| io.swagger:swagger-codegenMaven | v < 2.2.2 | 2.2.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.