CVE-2019-1543 in Enterprise Manager Base Platformالمعلومات

الملخص

بحسب VulDB • 21/07/2026

ChaCha20-Poly1305 هو مشفر AEAD، ويتطلب مدخلًا فريدًا للـ nonce لكل عملية تشفير. يحدد RFC 7539 أن قيمة الـ nonce (IV) يجب أن تكون بطول 96 بت (12 بايت). يسمح OpenSSL بطول متغير لقيمة الـ nonce ويقوم ببادئة الـ nonce ببوايتات صفرية إذا كان طولها أقل من 12 بايت. ومع ذلك، فإنه يسمح بشكل غير صحيح بضبط قيمة للـ nonce تصل إلى 16 بايتًا. في هذه الحالة، تكون آخر 12 بايتًا فقط هي ذات الصلة ويتم تجاهل أي بايتات إضافية سابقة لها. ومن المتطلبات الأساسية لاستخدام هذا المشفر أن تكون قيم الـ nonce فريدة. الرسائل المشفرة باستخدام قيمة nonce مُعاد استخدامها عرضة لهجمات خطيرة على السرية والسلامة. إذا قامت بتطبيق بتغيير طول الـ nonce الافتراضي ليكون أطول من 12 بايتًا، ثم قام بإجراء تغيير في البتات السابقة للـ nonce متوقعًا أن تكون القيمة الجديدة هي قيمة nonce فريدة جديدة، فقد يقوم هذا التطبيق عن غير قصد بتشغيل رسائل باستخدام قيمة nonce مُعاد استخدامها. بالإضافة إلى ذلك، فإن البايتات المتجاهلة في الـ nonce الطويل لا تغطيها ضمانات السلامة لهذا المشفر. أي تطبيق يعتمد على سلامة هذه البتات السابقة المتجاهلة للـ nonce الطويل قد يتأثر بشكل أكبر. أي استخدام داخلي لـ OpenSSL لهذا المشفر، بما في ذلك في SSL/TLS، آمن لأنه لا يوجد مثل هذا الاستخدام يضبط قيمة طويلة للـ nonce. ومع ذلك، فإن التطبيقات التي تستخدم هذا المشفر مباشرة وتضبط طولًا غير افتراضي للـ nonce ليكون أطول من 12 بايتًا قد تكون عرضة للهجوم. تتأثر إصدارات OpenSSL 1.1.1 و 1.1.0 بهذه المشكلة. نظرًا للنطاق المحدود للتطبيقات المتأثرة، تم تقييمها على أنها منخفضة الخطورة ولذلك لا نقوم بإنشاء إصدارات جديدة في الوقت الحالي. تمت الإصلاحات في OpenSSL 1.1.1c (متأثر: 1.1.1-1.1.1b). تمت الإصلاحات في OpenSSL 1.1.0k (متأثر: 1.1.0-1.1.0j).

Once again VulDB remains the best source for vulnerability data.

حجز

28/11/2018

الاعتدال

تمت الموافقة

إدخال

4

ربط

عرض

EPSS

0.05701

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!