Ruby يصل إلى2.1.2 pack.c encodes تلف الذاكرة

CVSS درجة الميتا الوقتيةسعر الإكسبلويت الحالي (≈)درجة اهتمام الـCTI
6.3$0-$5k0.00

ثغرة أمنية مصنفة على أنها خطيرة تم أيجادها في 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. تمت إحالة الـ سي في أي15/07/2014. التفاصيل التقنية متوفرة. التقارير تشير بأن الثغرة الأمنية هذه ذات شهرة أقل من المتوسط. هنالك إكسبلويت متوفرة. تم الإبلاغ عن ال إكسبلويت ويمكن استخدامها. سعر الإكسبلويت الحالي تقريباً. USD $0-$5k في هذه اللحظة. سبب الثغرة الأمنية هو جزء الكود البرمجي هذا:

char buff[4096];

تم أعتبراها على أنها proof-of-concept. يمكن تحميل الإكسبلويت من هناbugzilla.redhat.com. بما أنها ثغرة هجوم فوري فقد كان متوسط سعرها هو تقريبا$0-$5k. الكود البرمجي المستخدم بواسطة الإكسبلويت هو:

["a"*3070].pack("m4000")
["a"(30723-2)].pack("m3072")
برنامج نيسوس لفحص الشبكات يوفر ملحق بعنوان78869(Ubuntu 12.04 LTS / 14.04 LTS / 14.10 : ruby1.8, ruby1.9.1, ruby2.0, ruby2.1 vulnerabilities (USN-2397-1)), يمكنك من البحث عن وجود هذه الثغرة الأمنية. أنها مصنفة إلى عائلة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 /

الثغرة الأمنية هذه تم تسجيلها في قواعد بيانات آخرى: SecurityFocus (BID 68474), X-Force (94706), SecurityTracker (ID 1031167), Vulnerability Center (SBV-47400) , Tenable (78869).

منتجالمعلومات

النوع

الأسم

النسخة

الرخصة

CPE 2.3المعلومات

CPE 2.2المعلومات

CVSSv4المعلومات

VulDB CVSS-B Score: 🔍
VulDB CVSS-BT Score: 🔍
VulDB متجه: 🔍
VulDB الاعتمادية: 🔍

CVSSv3المعلومات

VulDB الدرجة الأساسية للميتا: 7.3
VulDB درجة الميتا الوقتية: 6.3

VulDB الدرجة الأساسية: 7.3
VulDB الدرجة الوقتية: 6.3
VulDB متجه: 🔍
VulDB الاعتمادية: 🔍

CVSSv2المعلومات

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
متجهالتعقيدتوثيقالسريةالأمانةالتوفر
افتحافتحافتحافتحافتحافتح
افتحافتحافتحافتحافتحافتح
افتحافتحافتحافتحافتحافتح

VulDB الدرجة الأساسية: 🔍
VulDB الدرجة الوقتية: 🔍
VulDB الاعتمادية: 🔍

NVD الدرجة الأساسية: 🔍

إكسبلويتالمعلومات

الفئة: تلف الذاكرة
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

محلي: لا
عن بعد: نعم

التوفر: 🔍
وصول: عام
الحالة: Proof-of-Concept
الكاتب: 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 +0 أيام 🔍
10/07/2014 +1 أيام 🔍
10/07/2014 +0 أيام 🔍
11/07/2014 +1 أيام 🔍
15/07/2014 +4 أيام 🔍
20/07/2014 +5 أيام 🔍
05/11/2014 +108 أيام 🔍
05/11/2014 +0 أيام 🔍
15/11/2014 +10 أيام 🔍
03/12/2014 +18 أيام 🔍
09/02/2022 +2625 أيام 🔍

المصادرالمعلومات

استشاري: Bug 1118158
باحث: Will Wood
الحالة: غير معرفة
تأكيد: 🔍

CVE: CVE-2014-4975 (🔍)
OVAL: 🔍

X-Force: 94706 - Ruby encodes() function buffer overflow, High Risk
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
SecurityFocus: 68474 - Ruby 'pack.c' Buffer Overflow Vulnerability

scip Labs: https://www.scip.ch/en/?labs.20161013
آقرأ ايضاً: 🔍

ادخالالمعلومات

تم الانشاء: 20/07/2014 09:52
تم التحديث: 09/02/2022 16:24
التغييرات: 20/07/2014 09:52 (96), 13/06/2017 08:48 (1), 09/02/2022 16:16 (3), 09/02/2022 16:24 (1)
كامل: 🔍
Cache ID: 18:9FF:103

مناقشة

لا توجد تعليقات اللغات: ar + en.

يرجى تسجيل الدخول حتى تتمكن من التعليق

Do you need the next level of professionalism?

Upgrade your account now!