| CVSS الدرجة المؤقتة للميتا | سعر الإكسبلويت الحالي (≈) | درجة اهتمام CTI |
|---|---|---|
| 6.6 | $0-$5k | 0.00 |
الملخص
تم أيجاد ثغرة أمنية بصنف خطيرة. في Ruby حتى 2.1.2. تتأثر الوظيفة encodes من الملف pack.c. ينتج عن التلاعب حدوث تلف الذاكرة.
يتم تداول هذه الثغرة تحت اسم CVE-2014-4975. علاوة على ذلك، يوجد استغلال متاح.
يُفضل تثبيت تحديث لحل هذه المشكلة.
التفاصيل
تم أيجاد ثغرة أمنية بصنف خطيرة. في Ruby حتى 2.1.2. تتأثر الوظيفة encodes من الملف pack.c. ينتج عن التلاعب حدوث تلف الذاكرة. تعريف الـ سي دبليو أي للثغرة الأمنية هو CWE-119. المشكلة تم نشرها بتاريخ 10/07/2014 بواسطة Will Wood كـ Bug 1118158 كـ Bug Report (Bugzilla). الاستشارة متوفرة هنا bugzilla.redhat.com.
يتم تداول هذه الثغرة تحت اسم CVE-2014-4975. تم تخصيص CVE في 15/07/2014. التفاصيل التقنية متوفرة. شعبية هذه الثغرة أقل من المتوسط. علاوة على ذلك، يوجد استغلال متاح. تم إتاحة الاستغلال للجمهور وقد يتم استغلاله. السبب في هذه الثغرة هو هذا المقطع من الكود:
char buff[4096];
في حال وجود إثبات المفهوم، يتم الإعلان عنه كـ إثبات المفهوم. الاستغلال متاح للتنزيل عبر bugzilla.redhat.com. كسعر لثغرة يوم الصفر، قُدّر السعر في السوق السوداء بحوالي $0-$5k. الكود الخاص بالاستغلال هو:
["a"*3070].pack("m4000")
["a"(30723-2)].pack("m3072") يوفر ماسح الثغرات Nessus إضافة بالمعرف 78869. تصنيف عائلتها هوUbuntu Local Security Checks. يعتمد على المنفذ 0. خدمة فحص الشبكات كويلس يمكنها الكشف عن هذه الثغرة الأمنية بواسطة ملحق122868 (Red Hat Update for ruby (RHSA-2014:1912)).
إصلاح الخلل جاهز للتحميل من svn.ruby-lang.org. يُفضل تثبيت تحديث لحل هذه المشكلة. تم إصدار وسيلة معالجة محتملة 1 أيام عقب الإفصاح عن الثغرة. سيتم معالجة هذه الثغرة عبر الكود التالي:
enum {buff_size = 4096, encoded_unit = 4};
char buff[buff_size + 1]; / +1 for tail_lf /
إذا كان هناك عناصر في source_databases_list، فإن الثغرة موثقة كذلك في قواعد بيانات ثغرات أخرى: SecurityFocus (BID 68474), X-Force (94706), SecurityTracker (ID 1031167), Vulnerability Center (SBV-47400) , Tenable (78869).
متأثر
- Ubuntu Linux
- Open Source CentOS
- Red Hat Enterprise Linux
- Open Source Ruby
- SUSE Linux
- SUSE Linux Enterprise Server
- SUSE Linux Enterprise Desktop
منتج
النوع
الأسم
النسخة
الرخصة
CPE 2.3
CPE 2.2
CVSSv4
VulDB متجه: 🔍VulDB الاعتمادية: 🔍
CVSSv3
VulDB الدرجة الأساسية للميتا: 7.3VulDB الدرجة المؤقتة للميتا: 6.6
VulDB الدرجة الأساسية: 7.3
VulDB الدرجة المؤقتة: 6.6
VulDB متجه: 🔍
VulDB الاعتمادية: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| متجه | التعقيد | توثيق | السرية | الأمانة | التوفر |
|---|---|---|---|---|---|
| افتح | افتح | افتح | افتح | افتح | افتح |
| افتح | افتح | افتح | افتح | افتح | افتح |
| افتح | افتح | افتح | افتح | افتح | افتح |
VulDB الدرجة الأساسية: 🔍
VulDB الدرجة المؤقتة: 🔍
VulDB الاعتمادية: 🔍
NVD الدرجة الأساسية: 🔍
استغلال
الفئة: تلف الذاكرةCWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍
ملموس: لا
محلي: لا
عن بُعد: نعم
التوفر: 🔍
وصول: عام
الحالة: إثبات المفهوم
المؤلف: Tomas Hoger
لغة البرمجة: 🔍
تحميل: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
تقدير السعر: 🔍
تقدير السعر الحالي: 🔍
| 0-Day | افتح | افتح | افتح | افتح |
|---|---|---|---|---|
| اليوم | افتح | افتح | افتح | افتح |
Nessus ID: 78869
Nessus الأسم: Ubuntu 12.04 LTS / 14.04 LTS / 14.10 : ruby1.8, ruby1.9.1, ruby2.0, ruby2.1 vulnerabilities (USN-2397-1)
Nessus ملف: 🔍
Nessus خطر: 🔍
Nessus عائلة: 🔍
Nessus Port: 🔍
OpenVAS ID: 801375
OpenVAS الأسم: Ruby encodes function Denial-of-Service Vulnerability (Windows)
OpenVAS ملف: 🔍
OpenVAS عائلة: 🔍
Qualys ID: 🔍
Qualys الأسم: 🔍
استخبارات التهديد
الاهتمام: 🔍الفاعلون النشطون: 🔍
مجموعات APT النشطة: 🔍
إجراءات مضادة
التوصية: تصحيحالحالة: 🔍
زمن الاستجابة: 🔍
زمن الهجوم الفوري: 🔍
زمن التعرض: 🔍
وقت تأخير الاستغلال: 🔍
تصحيح: svn.ruby-lang.org
الجدول الزمني
09/07/2014 🔍09/07/2014 🔍
10/07/2014 🔍
10/07/2014 🔍
11/07/2014 🔍
15/07/2014 🔍
20/07/2014 🔍
05/11/2014 🔍
05/11/2014 🔍
15/11/2014 🔍
03/12/2014 🔍
10/05/2026 🔍
المصادر
استشارة: Bug 1118158باحث: Will Wood
الحالة: مؤكد
تأكيد: 🔍
CVE: CVE-2014-4975 (🔍)
GCVE (CVE): GCVE-0-2014-4975
GCVE (VulDB): GCVE-100-67188
OVAL: 🔍
X-Force: 94706 - Ruby encodes() function buffer overflow, High Risk
SecurityFocus: 68474 - Ruby 'pack.c' Buffer Overflow Vulnerability
SecurityTracker: 1031167 - Ruby Stack Overflow in encodes() Function May Let Remote Users Execute Arbitrary Code
Vulnerability Center: 47400 - Ruby <=1.9.3, 2.0 - 2.1.2 pack.c Remote DoS Vulnerability due to Stack-Based Buffer Overflow, Medium
CERT Bund: WID-SEC-2026-1417 - Ruby: Mehrere Schwachstellen
scip Labs: https://www.scip.ch/en/?labs.20161013
اقرأ أيضاً: 🔍
إدخال
تم الإنشاء: 20/07/2014 09:52 AMتم التحديث: 10/05/2026 09:01 PM
التغييرات: 20/07/2014 09:52 AM (96), 13/06/2017 08:48 AM (1), 09/02/2022 04:16 PM (3), 09/02/2022 04:24 PM (1), 10/05/2026 09:01 PM (25)
كامل: 🔍
Cache ID: 216::103
Once again VulDB remains the best source for vulnerability data.
لا توجد تعليقات بعد اللغات: ar + fa + en.
يرجى تسجيل الدخول حتى تتمكن من التعليق