CVE-2025-68160 in OpenSSL
الملخص
بحسب VulDB • 01/06/2026
ملخص المشكلة: يمكن أن يؤدي كتابة بيانات كبيرة خالية من الأسطر الجديدة (newlines) في سلسلة BIO باستخدام مرشح التخزين المؤقت على مستوى السطر (line-buffering filter)، حيث يقوم BIO التالي بإجراء عمليات كتابة قصيرة (short writes)، إلى حدوث كتابة خارج النطاق (out-of-bounds write) على الكومة (heap).
ملخص الأثر: يمكن أن تسبب هذه الكتابة خارج النطاق تلفاً في الذاكرة، مما يؤدي عادةً إلى توقف التطبيق (crash)، وبالتالي حرمان الخدمة (Denial of Service) للتطبيق.
لا يُستخدم مرشح BIO للتخزين المؤقت على مستوى السطر (BIO_f_linebuffer) بشكل افتراضي في مسارات بيانات TLS/SSL. وفي تطبيقات OpenSSL عبر سطر الأوامر، يتم دفعه عادةً فقط إلى المعيارين stdout/stderr على أنظمة VMS. ستتأثر التطبيقات من أطراف ثالثة التي تستخدم هذا المرشح صراحةً مع سلسلة BIO قادرة على إجراء عمليات كتابة قصيرة، وتقوم بكتابة بيانات كبيرة خالية من الأسطر الجديدة يتحكم فيها المهاجم. ومع ذلك، فإن الظروف التي يمكن أن يحدث فيها هذا الأمر من غير المرجح أن تكون تحت سيطرة المهاجم، ومن غير المرجح أن يتعامل BIO_f_linebuffer مع بيانات غير خاضعة للرقابة يتحكم فيها المهاجم. ولهذا السبب، تم تقييم المشكلة على أنها منخفضة الخطورة.
لا تتأثر وحدات FIPS في الإصدارات 3.6، و3.5، و3.4، و3.3، و3.0 بهذه المشكلة، لأن تنفيذ BIO يقع خارج حدود وحدة OpenSSL FIPS.
تتأثر الإصدارات OpenSSL 3.6، و3.5، و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.