CVE-2026-74887
Təsvir
1.4.0 versiyasından əvvəlki openssl_encrypt, openssl_encrypt/modules/pqc.py faylının 15-ci sətrində Python-un kriptoqrafik olmayan 'random' modulunu (Mersenne Twister PRNG) idxal edir. Kodda random.* funksiyalarına birbaşa çağırışlar olmadığı üçün hazırda heç bir kriptoqrafik əməliyyata təsir göstərmir; lakin bu idxal gələcək kodlarda təsadüfən kriptoqrafik cəhətdən təhlükəsiz alternativ (secrets/os.urandom) əvəzinə random.randint()-dən istifadə edilməsi riskini yaradır və bu da proqnozlaşdırıla bilən dəyərlərin yaranmasına səbəb olur, çünki Mersenne Twister vəziyyəti təxminən 624 çıxışdan bərpa edilə bilər. Problem 1.4.0 versiyasında idxalın silinməsi ilə həll edilmişdir.
Necə düzəltmək olar
- jahlives openssl_encrypt1.4.0 və ya daha yeni versiya
- openssl-encrypt1.4.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| jahlives openssl_encrypt | v < 1.4.0 | 1.4.0 |
| openssl-encryptPyPI | v < 1.4.0 | 1.4.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.