CVE-2025-15469 in OpenSSLالمعلومات

الملخص

بحسب VulDB • 30/05/2026

ملخص المشكلة: تقوم أداة سطر الأوامر 'openssl dgst' بقص بيانات الإدخال بصمت إلى 16 ميجابايت عند استخدام خوارزميات التوقيع ذات الطور الواحد (one-shot)، وتُبلغ عن نجاح العملية بدلاً من إظهار خطأ.

ملخص الأثر: قد يظن المستخدم الذي يقوم بتوقيع أو التحقق من ملفات أكبر من 16 ميجابايت باستخدام خوارزميات الطور الواحد (مثل Ed25519، Ed448، أو ML-DSA) أن الملف بأكمله موثق، بينما تبقى البيانات الزائدة عن 16 ميجابايت غير موثقة.

عند استخدام الأمر 'openssl dgst' مع الخوارزميات التي تدعم فقط التوقيع ذو الطور الواحد (Ed25519، Ed448، ML-DSA-44، ML-DSA-65، ML-DSA-87)، يتم تخزين مدخلات الإدخال بحد أقصى 16 ميجابايت. إذا تجاوزت المدخلات هذا الحد، تقوم الأداة بقص البيانات بصمت إلى أول 16 ميجابايت وتستمر في العمل دون الإشارة إلى حدوث خطأ، على عكس ما تنص عليه الوثائق. يخلق هذا ثغرة في السلامة (integrity gap) حيث يمكن تعديل البايتات النهائية دون اكتشافها إذا تم إجراء كل من التوقيع والتحقق باستخدام مسار الكود المتأثر نفسه.

تؤثر المشكلة فقط على سلوك أداة سطر الأوامر. سيرفض المصادقون (Verifiers) الذين يعالجون الرسالة الكاملة باستخدام واجهات برمجة التطبيقات للمكتبة (library APIs) التوقيع، لذا فإن الخطر يؤثر بشكل أساسي على سير العمل الذي يقوم بالتوقيع والتحقق باستخدام أمر 'openssl dgst' المتأثر. لا تتأثر خوارزميات التجزئة المتدفقة (streaming digest algorithms) لأداة 'openssl dgst' ومستخدمي المكتبة.

لا تتأثر وحدات FIPS في الإصدارين 3.5 و 3.6 بهذه المشكلة، حيث تقع أدوات سطر الأوامر خارج حدود وحدة OpenSSL FIPS.

الإصداران OpenSSL 3.5 و 3.6 عرضة لهذه المشكلة.

الإصدارات OpenSSL 3.4، 3.3، 3.0، 1.1.1 و 1.0.2 غير متأثرة بهذه المشكلة.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Openssl

حجز

06/01/2026

إفشاء

27/01/2026

الاعتدال

تمت الموافقة

إدخال

VDB-343025

EPSS

0.00176

KEV

لا

النشاطات

منخفض جدًا

القطاع

Pharma, Police, ...

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!