PT-2025-5595

CVE-2025-24898

·

تاريخ النشر

2025-02-02

·

تاريخ التحديث

2026-09-14

الوصف من

CVSS 4.0
6.3
متوسطة
المقاييسAV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات rust-openssl الأقدم من 0.10.70
الوصف
تنشأ المشكلة عندما تُرجع الدالة ssl::select next proto شريحة تشير إلى مخزن الحجة server، لكن مدة صلاحيتها مرتبطة بالحجة client. إذا كانت مدة صلاحية مخزن server أقصر من مدة صلاحية مخزن client، فقد يتسبب ذلك في حدوث استخدام بعد التحرير (use after free)، مما قد يؤدي إلى تعطل الخادم أو إرجاع محتويات ذاكرة عشوائية إلى العميل. تُستخدم الدالة ssl::select next proto عادةً في دالة الاستدعاء المرتدة (callback) التي يتم تمريرها إلى SslContextBuilder::set alpn select callback. ولا يتأثر الكود إلا إذا تم إنشاء مخزن server داخل دالة الاستدعاء المرتدة.
التوصيات
لحل المشكلة، قم بالتحديث إلى الإصدار 0.10.70 أو أحدث من مكتبة openssl، والذي يصلح توقيع الدالة ssl::select next proto لتقييد مدة حياة المخزن المؤقت للإخراج بشكل صحيح لتتوافق مع مدة حياة كلا المخزنين المؤقتين للإدخال.
بالنسبة للإصدارات الأقدم من 0.10.70، تأكد من أن مخزن server يستمر لفترة أطول من عملية المصافحة أو أن له عمرًا ثابتًا لتجنب مشكلة الاستخدام بعد التحرير.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-RPMJ-RPGJ-QMPM
ALSA-2025:7147
ALSA-2025:7160
ALSA-2025:7241
ALSA-2025:7313
ALSA-2025:7317
AZL-56427
DLA-4049-1
INFSA-2025_7147
INFSA-2025_7160
INFSA-2025_7241
INFSA-2025_7313
INFSA-2025_7317
OESA-2025-1120
OESA-2025-1121
OESA-2026-3710
OESA-2026-3711
OESA-2026-3712
OPENSUSE-SU-2025:14814-1
OPENSUSE-SU-2026:21464-1
RHSA-2025:7147
RHSA-2025_7147
RHSA-2025:7160
RHSA-2025_7160
RHSA-2025:7241
RHSA-2025_7241
RHSA-2025:7313
RHSA-2025_7313
RHSA-2025:7317
RHSA-2025_7317
RUSTSEC-2025-0004
SUSE-SU-2026:23036-1
SUSE-SU-2026:23070-1
USN-7891-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾