CVE-2026-15999
Açıklama
Bouncy Castle Inc. bc-csharp'ın 2.7.0 öncesindeki sürümlerinde, AES-CCM uygulamasındaki (CcmParameters ve CcmBlockCipher) bütünlük kontrol değerinin uygun şekilde doğrulanmaması; CcmParameters'ın herhangi bir değeri kabul etmesi ve CcmBlockCipher'ın etiket uzunluğunu yalnızca şifreleme sırasında doğrulaması nedeniyle, yol üzerindeki (on-path) bir saldırganın, CcmParameters tarafından sıfır veya RFC 5084 kümesinin dışındaki başka bir uzunlukta kimlik doğrulama etiketi (aes-ICVlen) beyan eden bir AlgorithmIdentifier aracılığıyla, CCM ile şifrelenmiş içeriği fark edilmeden değiştirmesine olanak tanır; çünkü şifre çözme işlemi sıfır uzunluğunda veya çok kısa bir etiketi karşılaştırmaktadır. Etkilenen yollar arasında, AES-CCM ile şifrelenmiş EnvelopedData için CmsEnvelopedData ve CmsEnvelopedDataParser tarafından kullanılan ParameterUtilities.GetCipherParameters ve şifre çözme işlemi için CcmBlockCipher'a kontrol edilmemiş bir etiket uzunluğu gönderen tüm çağrıcılar yer almaktadır.
Nasıl düzeltilir
- bouncycastle bc-csharp2.7.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| bouncycastle bc-csharp | v < 2.7.0 | 2.7.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.