CVE-2012-2122
يسمح الملف sql/password.c في Oracle MySQL الإصدارات 5.1.x قبل 5.1.63، و5.5.x قبل 5.5.24، و5.6.x قبل 5.6.6، وفي MariaDB الإصدارات 5.1.x قبل 5.1.62، و5.2.x...
- تم النشر
- 26/06/2012
- محدث
- 06/08/2024
- تخصيص CNA
- redhat
- الأدلة المرصودة
- 12/06/2012
CVSS الأساسي
nvd · CVSS 2.0
AV:N/AC:H/Au:N/C:P/I:P/A:Pمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.9%
- تاريخ الموديل
- 12/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
يسمح الملف sql/password.c في Oracle MySQL الإصدارات 5.1.x قبل 5.1.63، و5.5.x قبل 5.5.24، و5.6.x قبل 5.6.6، وفي MariaDB الإصدارات 5.1.x قبل 5.1.62، و5.2.x قبل 5.2.12، و5.3.x قبل 5.3.6، و5.5.x قبل 5.5.23، عند تشغيلها في بيئات معينة مع تطبيقات معينة لدالة memcmp، للمهاجمين عن بُعد بتجاوز المصادقة من خلال إعادة المصادقة بشكل متكرر باستخدام نفس كلمة المرور غير الصحيحة، مما يؤدي في النهاية إلى نجاح مقارنة الرمز المميز بسبب قيمة إرجاع لم يتم فحصها بشكل صحيح.
المصادر
- Vulhub vulnerability labs
الشروط المعلنة
- lab image version: vulhub/mysql:5.5.23(mysql/CVE-2012-2122/docker-compose.yml:services.mysql.image)
modules/auxiliary/scanner/mysql/mysql_authbypass_hashdump.rb
Metasploit Framework modulesالشروط المعلنة
- verification: check_not_declared($.auxiliary_scanner/mysql/mysql_authbypass_hashdump.check)
javascript/cves/2012/CVE-2012-2122.yaml
Nuclei Templatesالشروط المعلنة
- verification: dsl($.matchers[*].type)
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.