PT-2020-18325

CVE-2020-5229

·

تاريخ النشر

2020-01-30

·

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

2020-02-05

الوصف من

CVSS 3.1
8.1
عالية
المقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Opencast versions prior to 8.1
Description The issue concerns the use of the outdated and cryptographically insecure MD5 hash algorithm for storing passwords. The hashes are salted using the username instead of a random salt, which can cause collisions for users with the same username and password. This could allow an attacker to reconstruct a user's password if they gain access to the database where the hashes are stored. The problem is addressed in Opencast 8.1, which now uses the stronger bcrypt password hashing algorithm. Note that old hashes remain MD5 until the password is updated. The /user-utils/users/md5.json API endpoint can be used to identify users whose password hashes are stored using MD5.
Recommendations For Opencast versions prior to 8.1, update to version 8.1 to address the issue. As a temporary workaround, consider restricting access to the database where password hashes are stored to minimize the risk of exploitation. Additionally, users can update their passwords to switch from MD5 to the stronger bcrypt hashing algorithm.
قابلية الاستغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-H362-M8F2-5X7C
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾