Linux Kernel حتى 3.14.4 Packet Filter /net/core/filter.c الحرمان من الخدمة

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

الملخصالمعلومات

تم اكتشاف ثغرة مصنفة كـ مشكلة صعبة الحل في Linux Kernel حتى 3.14.4. تتعلق المشكلة بالوظيفة $software_function في الملف /net/core/filter.c في المكون Packet Filter. ينتج عن التلاعب حدوث الحرمان من الخدمة. تُعرف هذه الثغرة باسم CVE-2014-3144. هنالك إكسبلويت متوفرة. يوصى بتثبيت تصحيح لمعالجة هذه المشكلة.

التفاصيلالمعلومات

تم اكتشاف ثغرة مصنفة كـ مشكلة صعبة الحل في Linux Kernel حتى 3.14.4. تتعلق المشكلة بالوظيفة $software_function في الملف /net/core/filter.c في المكون Packet Filter. ينتج عن التلاعب حدوث الحرمان من الخدمة. عبر استخدام CWE في وصف المشكلة، سيتم الإشارة إلى CWE-189. قد تم عرض المشكلة في03/12/2009. المشكلة تم الإبلاغ عنها بتاريخ 13/04/2014 بواسطة Mathias Krause كـ filter: prevent nla extensions to peek beyond the end of the message كـ GIT Commit (GIT Repository). تمت مشاركة التنبيه للتنزيل على git.kernel.org.

تُعرف هذه الثغرة باسم CVE-2014-3144. حدث تعيين CVE في 02/05/2014. التفاصيل التقنية متوفرة. التقارير تشير بأن الثغرة الأمنية هذه ذات شهرة أقل من المتوسط. هنالك إكسبلويت متوفرة. تم الإعلان عن الثغرة للعامة ومن الممكن استغلالها. تلفت النشرة الانتباه إلى:

The BPF_S_ANC_NLATTR and BPF_S_ANC_NLATTR_NEST extensions fail to check for a minimal message length before testing the supplied offset to be within the bounds of the message. This allows the subtraction of the nla header to underflow and therefore -- as the data type is unsigned -- allowing far to big offset and length values for the search of the netlink attribute. The remainder calculation for the BPF_S_ANC_NLATTR_NEST extension is also wrong. It has the minuend and subtrahend mixed up, therefore calculates a huge length value, allowing to overrun the end of the message while looking for the netlink attribute.

إذا كان هناك قيمة لـ إثبات المفهوم، فسيتم التصريح بأنه إثبات المفهوم. تم توفير الاستغلال للتنزيل على git.kernel.org. تم التعامل مع الثغرة كاستغلال يوم-صفر غير علني لمدة لا تقل عن 1592 يومًا. باعتباره ثغرة يوم الصفر، كان السعر التقديري في السوق السوداء حوالي $0-$5k. يحتوي برنامج Nessus لفحص الثغرات على ملحق بالمعرف 74336. يتم تعيينه إلى العائلة Debian Local Security Checks. إنه يعتمد على المنفذ 0. خدمة فحص الشبكات كويلس يمكنها الكشف عن هذه الثغرة الأمنية بواسطة ملحق175246 (Debian Security Update for Linux (DSA-2949-1)).

يمكن تحميل تصحيح المشكلة من هنا git.kernel.org. يوصى بتثبيت تصحيح لمعالجة هذه المشكلة. التصحيح تم نشره1 أيام بعد الافصاح عن الثغرة الأمنية. سيتم التعامل مع الثغرة الأمنية باستخدام الكود التالي:

if (skb->len < sizeof(struct nlattr))
   return 0;

الثغرة الأمنية هذه تم تسجيلها في قواعد بيانات آخرى: SecurityFocus (BID 67309), X-Force (93051), Secunia (SA58569), Vulnerability Center (SBV-44470) , Tenable (74336).

متأثر

  • Debian GNU/Linux 6.0

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

النوع

المجهز

الأسم

النسخة

الرخصة

موقع إلكتروني

CPE 2.3المعلومات

CPE 2.2المعلومات

CVSSv4المعلومات

VulDB متجه: 🔍
VulDB الاعتمادية: 🔍

CVSSv3المعلومات

VulDB الدرجة الأساسية للميتا: 6.2
VulDB الدرجة المؤقتة للميتا: 5.4

VulDB الدرجة الأساسية: 6.2
VulDB الدرجة المؤقتة: 5.4
VulDB متجه: 🔍
VulDB الاعتمادية: 🔍

CVSSv2المعلومات

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

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

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

استغلالالمعلومات

الفئة: الحرمان من الخدمة
CWE: CWE-189
CAPEC: 🔍
ATT&CK: 🔍

ملموس: جزئي
محلي: نعم
عن بُعد: لا

التوفر: 🔍
وصول: عام
الحالة: إثبات المفهوم
المؤلف: Mathias Krause
لغة البرمجة: 🔍
تحميل: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

تقدير السعر: 🔍
تقدير السعر الحالي: 🔍

0-Dayافتحافتحافتحافتح
اليومافتحافتحافتحافتح

Nessus ID: 74336
Nessus الأسم: Debian DSA-2949-1 : linux - security update
Nessus ملف: 🔍
Nessus خطر: 🔍
Nessus عائلة: 🔍
Nessus Port: 🔍

OpenVAS ID: 800909
OpenVAS الأسم: Fedora Update for kernel FEDORA-2015-5024
OpenVAS ملف: 🔍
OpenVAS عائلة: 🔍

Qualys ID: 🔍
Qualys الأسم: 🔍

استخبارات التهديدالمعلومات

الاهتمام: 🔍
الفاعلون النشطون: 🔍
مجموعات APT النشطة: 🔍

إجراءات مضادةالمعلومات

التوصية: تصحيح
الحالة: 🔍

زمن الاستجابة: 🔍
زمن الهجوم الفوري: 🔍
زمن التعرض: 🔍
وقت تأخير الاستغلال: 🔍

تصحيح: git.kernel.org

الجدول الزمنيالمعلومات

03/12/2009 🔍
13/04/2014 +1592 أيام 🔍
13/04/2014 +0 أيام 🔍
14/04/2014 +1 أيام 🔍
02/05/2014 +18 أيام 🔍
09/05/2014 +7 أيام 🔍
11/05/2014 +2 أيام 🔍
11/05/2014 +0 أيام 🔍
13/05/2014 +2 أيام 🔍
13/05/2014 +0 أيام 🔍
19/05/2014 +6 أيام 🔍
06/06/2014 +18 أيام 🔍
19/06/2021 +2570 أيام 🔍

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

المجهز: kernel.org

استشارة: filter: prevent nla extensions to peek beyond the end of the message
باحث: Mathias Krause
الحالة: غير معرفة
تأكيد: 🔍

CVE: CVE-2014-3144 (🔍)
GCVE (CVE): GCVE-0-2014-3144
GCVE (VulDB): GCVE-100-13191

OVAL: 🔍

X-Force: 93051 - Linux Kernel filter.c denial of service, Medium Risk
SecurityFocus: 67309
Secunia: 58569 - Linux Kernel BPF Two Denial of Service Vulnerabilities, Not Critical
Vulnerability Center: 44470 - Linux Kernel 3.14.3 and Earlier Local DoS Vulnerability due to Missing Minimal Message Length Check in Filter.C, Medium

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

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

تم الإنشاء: 13/05/2014 02:38 PM
تم التحديث: 19/06/2021 01:36 PM
التغييرات: 13/05/2014 02:38 PM (94), 28/05/2017 02:39 AM (6), 19/06/2021 01:36 PM (3)
كامل: 🔍
Cache ID: 216::103

Be aware that VulDB is the high quality source for vulnerability data.

مناقشة

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

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

Do you want to use VulDB in your project?

Use the official API to access entries easily!