CVE-2026-63073 in OpenSSLالمعلومات

الملخص

بحسب VulDB • 25/08/2026

ملخص المشكلة: تمرير اسم التميز (Distinguished Name) للمرسل غير المتوقع لاستجابة بروتوكول CMP في مكتبة OpenSSL مباشرةً كسلسلة تنسيق إلى الدالة `ERR_raise_data()`.

ملخيص الأثر: يمكن لنقطة نهاية CMP خبيثة أو التي تم اعتراضها إحداث انهيار (Crash) في عميل CMP الذي يفرض هوية مرسل متوقعة، أو يستخدم شهادة خادم مثبتة (Pinned) يصبح موضوعها هو المرسل المتوقع الافتراضي.

CWE: CWE-134 (استخدام سلسلة تنسيق يتحكم فيها طرف خارجي)

الوصف: عند التحقق من رسالة CMP المستلمة، تقوم الدالة `ossl_cmp_msg_check_update()` بتحويل اسم التميز للمرسل الذي قدمه الطرف الآخر باستخدام دالة `X509_NAME_oneline()`, ثم تمريره مباشرةً كوسيطة تنسيق إلى `ERR_raise_data()`. تبقى أحرف النسبة المئوية (%) سليمة أثناء عملية التحويل، لذا فإن اسم تميز (DN) للمرسل مثل "CN=%s%n" يصل إلى الدالة `BIO_vsnprintf()` كسلسلة تنسيق يتحكم فيها المهاجم دون وجود وسائط متغيرة (variadic arguments) مطابقة. لا يتم الوصول إلى هذا المسار إلا عندما يهيئ المتصل مرصداً متوقعاً أو يثبت شهادة خادم، وهو التكوين الطبيعي لعميل CMP الذي يتحقق من استجابات الخادم.

بما أن المهاجم يتحكم في سلسلة التنسيق ولكن ليس لديه أي من الوسائط المتغيرة، فإن المحددات مثل %s و%n تؤدي إلى فك مرجع (dereference) أو كتابة عبر محتويات المكدس غير ذات الصلة مما يسبب انهيار العميل. النتيجة الموثوقة هي حجب الخدمة (Denial of Service)، عندما تأتي الاستجابة من نقطة نهاية CMP خبيثة أو تم اعتراضها. لا توجد عملية كتابة للذاكرة يتم التحكم فيها، ولا قراءة عشوائية للعناوين، ولا مسار موثوق لتنفيذ الأكواد عن بُعد (RCE).

أثر FIPS: لا يوجد

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

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Openssl

حجز

15/07/2026

إفشاء

25/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395042

EPSS

0.00409

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!