CVE-2022-1941
Açıklama
protobuf-cpp için 3.16.1, 3.17.3, 3.18.2, 3.19.4, 3.20.1 ve 3.21.5 dahil önceki sürümlerde ve protobuf-python için 3.16.1, 3.17.3, 3.18.2, 3.19.4, 3.20.1 ve 4.21.5 dahil önceki sürümlerde MessageSet türü için mevcut olan bir ayrıştırma zafiyeti, bellek yetersizliği hatalarına yol açabilir. Her öğe başına birden fazla anahtar-değer içeren özel olarak hazırlanmış bir mesaj, ayrıştırma sorunları oluşturabilir ve temizlenmemiş girdi alan servislere karşı Hizmet Reddi (Denial of Service) durumuna yol açabilir. protobuf-cpp için 3.18.3, 3.19.5, 3.20.2, 3.21.6 ve protobuf-python için 3.18.3, 3.19.5, 3.20.2, 4.21.6 sürümlerine yükseltme yapılması önerilir. 3.16 ve 3.17 sürümleri artık güncellenmemektedir.
Nasıl düzeltilir
- google protobuf-cpp3.18.3, 3.19.5, 3.20.2, 3.21.6 ya da sonraki bir sürüm
- google protobuf-python3.18.3, 3.19.5, 3.20.2, 4.21.6 ya da sonraki bir sürüm
- protobuf3.18.3, 3.19.5, 3.20.2, 4.21.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| google protobuf-cpp | v < 3.18.3, 3.19.0 ≤ v < 3.19.5, 3.20.0 ≤ v < 3.20.2, 3.21.0 ≤ v < 3.21.6 | 3.18.3, 3.19.5, 3.20.2, 3.21.6 |
| google protobuf-python | v < 3.18.3, 3.19.0 ≤ v < 3.19.5, 3.20.0 ≤ v < 3.20.2, 4.0.0 ≤ v < 4.21.6 | 3.18.3, 3.19.5, 3.20.2, 4.21.6 |
| fedoraproject fedora | 36, 37 | — |
| debian debian_linux | 10.0 | — |
| protobufPyPI | v < 3.18.3, 3.19.0 ≤ v < 3.19.5, 3.20.0 ≤ v < 3.20.2, 4.0.0 ≤ v < 4.21.6 | 3.18.3, 3.19.5, 3.20.2, 4.21.6 |
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.