CVE-2026-65625
Təsvir
jose_jwa_aes daxilindəki saf Erlang AES-GCM ehtiyat variantı, təsdiqlənmiş autentifikasiya teqi bitlərinin sayını hücum edən tərəf tərəfindən təqdim edilən teqin özündən törədir. block_decrypt/4 funksiyasının {aes_gcm, Bits} bəndində, daxil olan teq yalnız is_binary/1 ilə yoxlanılır və onun uzunluğu üçün heç bir yoxlama aparılmır. Daha sonra gcm_block_decrypt/6 funksiyasındakı təsdiqləmə prosesi TBits = bit_size(T) hesablamasını aparır və real 128-bitlik teqin yalnız həmin bitlərini müqayisə edir. JWE tokenini idarə edən hücum edən şəxs autentifikasiya teqini 8 bitə qədər qısalda bilər, beləliklə, yalnız 8 bit yoxlanılır. Bu, saxtakarlığa qarşı davamlılığı 2^-128-dən 2^-8-ə endirir və açardan xəbərdar olmadan, saxtalaşdırılmış şifrəli mətn 256 cəhddən birində etibarlı şəkildə autentik kimi qəbul edilir (autentifikasiya teqinin saxtalaşdırılması və bütövlüyün yan keçilməsi). Bunun əvəzinə 128 bitdən daha uzun teqin təqdim edilməsi, şifrəni açma prosesini çökdürən badmatch xətasına səbəb olur. Əgər AES-GCM yerli kripto NIF tərəfindən təmin edilmirsə (məsələn, FIPS, sadələşdirilmiş və ya köhnə OTP versiyalarında), ictimai JWE şifrə açma yolu vasitəsilə bu ehtiyat variantdan istifadə olunur. Bu problem jose kitabxanasının 1.2.0 versiyasından 1.11.13 versiyasına qədər olan hissəsinə təsir edir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_rabbitmq-server_3.13.7-10 | Aralıq göstərilməyib | — |
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.