| CVSS الدرجة المؤقتة للميتا | سعر الإكسبلويت الحالي (≈) | درجة اهتمام CTI |
|---|---|---|
| 4.6 | $0-$5k | 0.00 |
الملخص
هناك ثغرة تم تصنيفها كـ مشكلة صعبة الحل تم اكتشافها في Ruby 1.9.3/2.0.0/2.1.1/2.1.2/2.1.3. تتعلق المشكلة بوظيفة غير معروفة في المكون REXML Parser. عند التلاعب ينتج الحرمان من الخدمة. تحمل هذه الثغرة المعرف CVE-2014-8080. لا يتوفر أي استغلال. يوصى بتثبيت تصحيح لمعالجة هذه المشكلة.
التفاصيل
هناك ثغرة تم تصنيفها كـ مشكلة صعبة الحل تم اكتشافها في Ruby 1.9.3/2.0.0/2.1.1/2.1.2/2.1.3. تتعلق المشكلة بوظيفة غير معروفة في المكون REXML Parser. عند التلاعب ينتج الحرمان من الخدمة. عبر استخدام CWE في وصف المشكلة، سيتم الإشارة إلى CWE-400. المشكلة تمت مشاركتها بتاريخ 27/10/2014 بواسطة Willis Vandevanter and Nir Goldshlager كـ Denial of Service XML Expansion كـ استشارة (موقع إلكتروني). يمكنك تنزيل التنبيه من ruby-lang.org.
تحمل هذه الثغرة المعرف CVE-2014-8080. حدث تعيين CVE في 09/10/2014. لا تتوفر معلومات تقنية. معدل انتشار هذه الثغرة أقل من المعدل العام. لا يتوفر أي استغلال. يرجع سبب هذه الثغرة إلى هذا الجزء من الكود البرمجي:
require 'rexml/document'تشير النشرة إلى:xml = <<XML <!DOCTYPE root [ # ENTITY expansion vector ]> <cd></cd> XML
p REXML::Document.new(xml)
When reading text nodes from an XML document, the REXML parser can be coerced into allocating extremely large string objects which can consume all of the memory on a machine, causing a denial of service.
باعتباره ثغرة يوم الصفر، كان السعر التقديري في السوق السوداء حوالي $0-$5k. يحتوي برنامج Nessus لفحص الثغرات على ملحق بالمعرف 79642. تم إسناده إلى عائلة CentOS Local Security Checks. إنه يعتمد على المنفذ 0. خدمة فحص الشبكات كويلس يمكنها الكشف عن هذه الثغرة الأمنية بواسطة ملحق195659 (Ubuntu Security Notification for Ruby1.8, Ruby1.9.1, Ruby2.0, Ruby2.1 Vulnerabilities (USN-2397-1)).
أسم الباتش التصحيحي هو1.9.3 Patchlevel 550/2.0.0 Patchlevel 594/2.1.4. يوصى بتثبيت تصحيح لمعالجة هذه المشكلة. سيتم التعامل مع الثغرة الأمنية باستخدام الكود التالي:
class REXML::Entity
def value
if @value
matches = @value.scan(PEREFERENCE_RE)
rv = @value.clone
if @parent
sum = 0
matches.each do |entity_reference|
entity_value = @parent.entity( entity_reference[0] )
if sum + entity_value.bytesize > Document.entity_expansion_text_limit
raise "entity expansion has grown too large"
else
sum += entity_value.bytesize
end
rv.gsub!( /%#{entity_reference.join};/um, entity_value )
end
end
return rv
end
nil
end
end
إذا كانت قائمة قواعد بيانات المصدر تحتوي على عناصر، فإن الثغرة موثقة أيضًا في قواعد بيانات ثغرات أخرى: SecurityFocus (BID 70935), X-Force (98494), Secunia (SA61607), SecurityTracker (ID 1031166) , Vulnerability Center (SBV-53088).
متأثر
- 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 الدرجة الأساسية للميتا: 5.3VulDB الدرجة المؤقتة للميتا: 4.6
VulDB الدرجة الأساسية: 5.3
VulDB الدرجة المؤقتة: 4.6
VulDB متجه: 🔍
VulDB الاعتمادية: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| متجه | التعقيد | توثيق | السرية | الأمانة | التوفر |
|---|---|---|---|---|---|
| افتح | افتح | افتح | افتح | افتح | افتح |
| افتح | افتح | افتح | افتح | افتح | افتح |
| افتح | افتح | افتح | افتح | افتح | افتح |
VulDB الدرجة الأساسية: 🔍
VulDB الدرجة المؤقتة: 🔍
VulDB الاعتمادية: 🔍
NVD الدرجة الأساسية: 🔍
استغلال
الفئة: الحرمان من الخدمةCWE: CWE-400 / CWE-404
CAPEC: 🔍
ATT&CK: 🔍
ملموس: لا
محلي: لا
عن بُعد: نعم
التوفر: 🔍
الحالة: غير مثبت
EPSS Score: 🔍
EPSS Percentile: 🔍
تقدير السعر: 🔍
تقدير السعر الحالي: 🔍
| 0-Day | افتح | افتح | افتح | افتح |
|---|---|---|---|---|
| اليوم | افتح | افتح | افتح | افتح |
Nessus ID: 79642
Nessus الأسم: CentOS 6 : ruby (CESA-2014:1911)
Nessus ملف: 🔍
Nessus خطر: 🔍
Nessus عائلة: 🔍
Nessus Port: 🔍
OpenVAS ID: 14611
OpenVAS الأسم: Amazon Linux Local Check: ALAS-2014-441
OpenVAS ملف: 🔍
OpenVAS عائلة: 🔍
Qualys ID: 🔍
Qualys الأسم: 🔍
استخبارات التهديد
الاهتمام: 🔍الفاعلون النشطون: 🔍
مجموعات APT النشطة: 🔍
إجراءات مضادة
التوصية: تصحيحالحالة: 🔍
زمن الهجوم الفوري: 🔍
تصحيح: 1.9.3 Patchlevel 550/2.0.0 Patchlevel 594/2.1.4
الجدول الزمني
09/10/2014 🔍27/10/2014 🔍
27/10/2014 🔍
29/10/2014 🔍
03/11/2014 🔍
03/11/2014 🔍
04/11/2014 🔍
05/11/2014 🔍
02/12/2014 🔍
01/10/2015 🔍
10/05/2026 🔍
المصادر
استشارة: Denial of Service XML Expansionباحث: Willis Vandevanter, Nir Goldshlager
الحالة: مؤكد
تأكيد: 🔍
CVE: CVE-2014-8080 (🔍)
GCVE (CVE): GCVE-0-2014-8080
GCVE (VulDB): GCVE-100-68101
OVAL: 🔍
X-Force: 98494 - Ruby REXML parser denial of service, Medium Risk
SecurityFocus: 70935 - Ruby CVE-2014-8080 XML External Entity Denial of Service Vulnerability
Secunia: 61607 - Ruby REXML XML Entity Expansion Denial of Service Vulnerability, Less Critical
SecurityTracker: 1031166
Vulnerability Center: 53088 - Ruby REXML parser Remote DoS Vulnerability via a Crafted XML Document, Medium
CERT Bund: WID-SEC-2026-1417 - Ruby: Mehrere Schwachstellen
إدخال
تم الإنشاء: 05/11/2014 10:52 AMتم التحديث: 10/05/2026 09:01 PM
التغييرات: 05/11/2014 10:52 AM (76), 01/02/2018 07:27 AM (14), 24/02/2022 02:57 AM (3), 10/05/2026 09:01 PM (21)
كامل: 🔍
Cache ID: 216::103
If you want to get the best quality for vulnerability data then you always have to consider VulDB.
لا توجد تعليقات بعد اللغات: ar + fa + en.
يرجى تسجيل الدخول حتى تتمكن من التعليق