PT-2026-146068

CVE-2026-126348

·

تاريخ النشر

2026-11-12

·

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

2026-11-12

الوصف من

CVSS 3.1
4.3
متوسطة
المقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
اسم البرنامج المصاب والإصدارات المتأثرة Addressable الإصدارات من 2.0.0 إلى 2.9.0
Description في تنفيذ IDNA بلغة Ruby النقية، تقوم الدالة Addressable::IDNA.to unicode بفك تشفير تسميات A-labels الخاصة بـ Punycode غير الصالحة (التسميات التي تبدأ بـ xn--) بدلاً من إعادتها كما هي. يحدث هذا عندما يتم فك تشفير التسميات إلى أحرف ASCII فقط أو تفشل في التحويل مرة أخرى إلى A-label الأصلي. نتيجة لذلك، قد يعرض Addressable::URI#display uri مضيفاً يبدو موثوقاً بينما يظل host و normalized host وهدف الاتصال الفعلي هو المضيف المشفر الذي يتحكم فيه المهاجم. بالإضافة إلى ذلك، قد تؤدي مقارنات الأمان التي تستخدم مخرجات Addressable::IDNA.to unicode إلى اعتبار مضيفين مختلفين على أنهما متطابقان بشكل خاطئ.
Recommendations التحديث إلى الإصدار 2.9.1. تثبيت libidn و gem idn-ruby لتفعيل تنفيذ IDNA الأصلي. تجنب اتخاذ قرارات أمنية بناءً على مخرجات display uri أو to unicode وبدلاً من ذلك قم بمقارنة المضيفين باستخدام normalized host.
قابلية الاستغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-9CRM-G4MF-WC5J
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾