CVE-2022-3509
Açıklama
protobuf-java core ve lite versiyonlarının 3.21.7, 3.20.3, 3.19.6 ve 3.16.3 öncesindeki sürümlerinde, textformat ile ilgili olan ve CVE-2022-3171'e benzer bir ayrıştırma sorunu hizmet reddi saldırısına yol açabilir. Tekrarlanmayan gömülü mesajların tekrarlanan veya bilinmeyen alanlarla birlikte birden fazla örneğini içeren girdiler, nesnelerin değiştirilebilir ve değiştirilemez formlar arasında sürekli dönüştürülmesine neden olarak potansiyel olarak uzun çöp toplama (garbage collection) duraklamalarına yol açar. Yukarıda belirtilen sürümlere güncellenmesi önerilir.
Nasıl düzeltilir
- google protobuf-java3.16.3, 3.19.6, 3.20.3, 3.21.7 ya da sonraki bir sürüm
- google protobuf-javalite3.16.3, 3.19.6, 3.20.3, 3.21.7 ya da sonraki bir sürüm
- com.google.protobuf:protobuf-java3.16.3, 3.19.6, 3.20.3, 3.21.7 ya da sonraki bir sürüm
- com.google.protobuf:protobuf-javalite3.20.3, 3.21.7, 3.16.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| google protobuf-java | 3.16.0 ≤ v < 3.16.3, 3.19.0 ≤ v < 3.19.6, 3.20.0 ≤ v < 3.20.3, 3.21.0 ≤ v < 3.21.7 | 3.16.3, 3.19.6, 3.20.3, 3.21.7 |
| google protobuf-javalite | 3.16.0 ≤ v < 3.16.3, 3.17.0 ≤ v < 3.19.6, 3.20.0 ≤ v < 3.20.3, 3.21.0 ≤ v < 3.21.7 | 3.16.3, 3.19.6, 3.20.3, 3.21.7 |
| com.google.protobuf:protobuf-javaMaven | 3.0.0 ≤ v < 3.16.3, 3.17.0 ≤ v < 3.19.6, 3.20.0 ≤ v < 3.20.3, 3.21.0 ≤ v < 3.21.7 | 3.16.3, 3.19.6, 3.20.3, 3.21.7 |
| com.google.protobuf:protobuf-javaliteMaven | 3.20.0 ≤ v < 3.20.3, 3.21.0 ≤ v < 3.21.7, 3.0.0 ≤ v < 3.16.3 | 3.20.3, 3.21.7, 3.16.3 |
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.