CVE-2024-7254
Açıklama
Keyfi sayıda iç içe geçmiş grup veya SGROUP etiketleri serisi içeren güvenilmeyen Protocol Buffers verilerini ayrıştıran herhangi bir proje, yığın sınırının aşılmasıyla (yani StackOverflow) bozulabilir. İç içe geçmiş grupların DiscardUnknownFieldsParser veya Java Protobuf Lite ayrıştırıcısı ile bilinmeyen alanlar olarak ya da Protobuf harita alanlarına karşı ayrıştırılması, bir saldırgan tarafından kötüye kullanılabilecek sınırsız özyinelemelere yol açar.
Nasıl düzeltilir
- google protobuf3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
- google protobuf-java3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
- google protobuf-javalite3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
- google protobuf-kotlin3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
- google protobuf-kotlin-lite3.25.5, 4.27.5 ya da sonraki bir sürüm
- com.google.protobuf:protobuf-java3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
- com.google.protobuf:protobuf-javalite3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
- com.google.protobuf:protobuf-kotlin3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
- com.google.protobuf:protobuf-kotlin-lite3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
- google-protobuf3.25.5, 4.27.5, 4.28.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| google protobuf | v < 3.25.5, 4.0.0 ≤ v < 4.27.5, 4.28.0 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.2 |
| google protobuf-java | v < 3.25.5, 4.0.0 ≤ v < 4.27.5, 4.28.0 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.2 |
| google protobuf-javalite | v < 3.25.5, 4.0.0 ≤ v < 4.27.5, 4.28.0 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.2 |
| google protobuf-kotlin | v < 3.25.5, 4.0.0 ≤ v < 4.27.5, 4.28.0 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.2 |
| google protobuf-kotlin-lite | v < 3.25.5, 4.0.0 ≤ v < 4.27.5, 4.28.0 ≤ v ≤ 4.28.2 | 3.25.5, 4.27.5 |
| netapp active_iq_unified_manager | Aralık belirtilmemiş | — |
| netapp bluexp | Aralık belirtilmemiş | — |
| netapp ontap_tools | 10 | — |
| com.google.protobuf:protobuf-javaMaven | v < 3.25.5, 4.0.0-RC1 ≤ v < 4.27.5, 4.28.0-RC1 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.2 |
| com.google.protobuf:protobuf-javaliteMaven | v < 3.25.5, 4.0.0-RC1 ≤ v < 4.27.5, 4.28.0-RC1 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.2 |
| com.google.protobuf:protobuf-kotlinMaven | v < 3.25.5, 4.0.0-RC1 ≤ v < 4.27.5, 4.28.0-RC1 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.2 |
| com.google.protobuf:protobuf-kotlin-liteMaven | v < 3.25.5, 4.0.0-RC1 ≤ v < 4.27.5, 4.28.0-RC1 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.2 |
| google-protobufRubyGems | v < 3.25.5, 4.0.0.rc.1 ≤ v < 4.27.5, 4.28.0.rc.1 ≤ v < 4.28.2 | 3.25.5, 4.27.5, 4.28.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.