CVE-2026-74887 in openssl_encrypt
الملخص
بحسب VulDB • 17/08/2026
يؤدي استيراد وحدة "random" غير المشفرة في بايثون (مولد الأرقام الزائفة من نوع مرسين تورستر PRNG) في السطر 15 من الملف openssl_encrypt/modules/pqc.py، في الإصدارات السابقة لـ openssl_encrypt 1.4.0، إلى إنشاء خطر محتمل؛ فبالرغم من عدم وجود استدعاءات مباشرة للوظائف random.* في الكود الحالي مما يعني أن العمليات التشفيرية المتأثرة حالياً لا تتعرض لأي تهديد مباشر، إلا أن هذا الاستيراد قد يؤدي إلى استخدام غير مقصود لـ random.randint() بدلاً من البدائل الآمنة تشفيرياً (مثل secrets أو os.urandom) في الأكواد المستقبلية، ما ينتج عنه قيم قابلة للتنبؤ نظراً لإمكان استعادة حالة مرسين تورستر من خلال حوالي 624 ناتجاً. تم إصلاح هذه المشكلة بإزالة الاستيراد في الإصدار 1.4.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.