CVE-2026-15999
Təsvir
Bouncy Castle Inc. tərəfindən təqdim olunan bc-csharp versiya 2.7.0-dan əvvəlki AES-CCM implementasiyasında (CcmParameters və CcmBlockCipher) bütövlük yoxlama dəyərinin yanlış validasiyası, on-path hücumçusuna CCM ilə şifrələnmiş məzmunu aşkar edilmədən dəyişdirməyə imkan verir. Bu, CcmParameters-in hər hansı bir dəyəri qəbul etməsi və CcmBlockCipher-in teqin uzunluğunu yalnız şifrələmə zamanı yoxlaması səbəbindən baş verir, buna görə də dekripsiya prosesi sıfır uzunluqlu və ya çox qısa teqi müqayisə edir; bu, CcmParameters-in autentifikasiya teqini (aes-ICVlen) sıfır və ya RFC 5084 dəstindən kənar digər uzunluqda elan edən AlgorithmIdentifier vasitəsilə həyata keçirilir. Təsirə məruz qalan yollara AES-CCM ilə şifrələnmiş EnvelopedData üçün CmsEnvelopedData və CmsEnvelopedDataParser tərəfindən istifadə edilən ParameterUtilities.GetCipherParameters və dekripsiya üçün CcmBlockCipher-ə yoxlanılmamış teq uzunluğu ötürən bütün çağırıcılar daxildir.
Necə düzəltmək olar
- bouncycastle bc-csharp2.7.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| bouncycastle bc-csharp | v < 2.7.0 | 2.7.0 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.