Linux Kernel حتى 3.14.3 PTY Write drivers/tty/n_tty.c n_tty_write حالة سباق

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

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

ثغرة أمنية مصنفة على أنها خطيرة تم أيجادها في Linux Kernel حتى 3.14.3. المشكلة أثرت على الدالة n_tty_write من الملف drivers/tty/n_tty.c من العنصر PTY Write Handler. تؤدي عملية التلاعب إلى حالة سباق. تم تسمية الثغرة بأسمCVE-2014-0196. بالإضافة إلى ذلك، يتوفر استغلال. بسبب سمعة الشركة وخلفيتها هذه الثغرة قد تسبب تأثير تاريخي. يُنصح بتطبيق تصحيح لإصلاح هذه المشكلة.

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

ثغرة أمنية مصنفة على أنها خطيرة تم أيجادها في Linux Kernel حتى 3.14.3. المشكلة أثرت على الدالة n_tty_write من الملف drivers/tty/n_tty.c من العنصر PTY Write Handler. تؤدي عملية التلاعب إلى حالة سباق. عند استخدام CWE لتحديد المشكلة، سيتم التوجيه إلى CWE-362. تم نشر الضعف 03/05/2014 بواسطة Jiri Slaby and Peter Hurley كـ n_tty: Fix n_tty_write crash when echoing in raw mode كـ GIT Commit (GIT Repository). يمكن تحميل الاستشارة من هنا git.kernel.org.

تم تسمية الثغرة بأسمCVE-2014-0196. تم تعيين CVE في 03/12/2013. تتوفر معلومات تقنية. شعبية هذه الثغرة أعلى من المتوسط. بالإضافة إلى ذلك، يتوفر استغلال. تم الكشف عن الاستغلال للعامة وقد يتم استخدامه. بسبب سمعة الشركة وخلفيتها هذه الثغرة قد تسبب تأثير تاريخي. الثغرة الأمنية حدثت نتيجة لهذا الكود البرمجي:

int space = __tty_buffer_request_room(port, goal, flags);
  struct tty_buffer *tb = port->buf.tail;
  ...
  memcpy(char_buf_ptr(tb, tb->used), chars, space);
  ...
  tb->used += space;
وقد أشار الاستشاري إلى أن:
The tty atomic_write_lock does not provide an exclusion guarantee for the tty driver if the termios settings are LECHO & !OPOST. And since it is unexpected and not allowed to call TTY buffer helpers like tty_insert_flip_string concurrently, this may lead to crashes when concurrect writers call pty_write.

إذا تم تحديد فعالة للغاية، فإنه يُعلن كـ فعالة للغاية. الإكسبلويت يمكن تحميلها من هناt bugfuzz.com. لكونها ثغرة هجوم فوري متوسط سعرها كان$5k-$25k. برنامج فحص الشبكات نيسوس يوفر ملحق بعنوان74027(Debian DSA-2928-1 : linux-2.6 - privilege escalation/denial of service/information leak), يمكنك من الكشف عن وجود هذه الثغرة. أنها مصنفة إلى عائلةDebian Local Security Checks. وهو يعتمد على المنفذ0. خدمة فحص الشبكات كويلس يمكنها الكشف عن هذه الثغرة الأمنية بواسطة ملحق167228 (SUSE Enterprise Linux Security Update for Linux Kernel (SUSE-SU-2014:0807-1)).

تصحيح المشكلة هذه يمكن تحميله من هنا git.kernel.org. يُنصح بتطبيق تصحيح لإصلاح هذه المشكلة. سيتم إصلاح الثغرة الأمنية من خلال الأسطر التالية من الشيفرة البرمجية:

struct n_tty_data *ldata = tty->disc_data;

while (nr > 0) { mutex_lock(&ldata->output_lock); c = tty->ops->write(tty, b, nr); mutex_unlock(&ldata->output_lock); if (c < 0) { retval = c; goto break_out;

إذا كانت قائمة قواعد بيانات المصدر تحتوي على عناصر، فإن الثغرة موثقة أيضًا في قواعد بيانات ثغرات أخرى: SecurityFocus (BID 67282), X-Force (93099), Secunia (SA58082), SecurityTracker (ID 1030192) , Vulnerability Center (SBV-44406).

غير متأثر

  • Red Hat Enterprise Linux 5

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

النوع

المجهز

الأسم

النسخة

الرخصة

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

CPE 2.3المعلومات

CPE 2.2المعلومات

CVSSv4المعلومات

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

CVSSv3المعلومات

VulDB الدرجة الأساسية للميتا: 6.7
VulDB الدرجة المؤقتة للميتا: 6.5

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

ADP CISA الدرجة الأساسية: 5.5
ADP CISA متجه: 🔍

CVSSv2المعلومات

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

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

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

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

الفئة: حالة سباق
CWE: CWE-362
CAPEC: 🔍
ATT&CK: 🔍

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

التوفر: 🔍
وصول: عام
الحالة: تعرض للهجوم
المؤلف: Matthew Daley
لغة البرمجة: 🔍
تحميل: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

KEV تمت الإضافة: 🔍
KEV حتى متى: 🔍
KEV معالجة: 🔍
KEV Ransomware: 🔍
KEV إشعار: 🔍

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

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

Nessus ID: 74027
Nessus الأسم: Debian DSA-2928-1 : linux-2.6 - privilege escalation/denial of service/information leak
Nessus ملف: 🔍
Nessus خطر: 🔍
Nessus عائلة: 🔍
Nessus Port: 🔍

OpenVAS ID: 702926
OpenVAS الأسم: Debian Security Advisory DSA 2926-1 (linux - security update
OpenVAS ملف: 🔍
OpenVAS عائلة: 🔍

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

Exploit-DB: 🔍

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

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

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

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

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

تصحيح: git.kernel.org

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

03/12/2013 🔍
29/04/2014 +147 أيام 🔍
03/05/2014 +4 أيام 🔍
03/05/2014 +0 أيام 🔍
05/05/2014 +2 أيام 🔍
06/05/2014 +1 أيام 🔍
07/05/2014 +1 أيام 🔍
07/05/2014 +0 أيام 🔍
07/05/2014 +0 أيام 🔍
08/05/2014 +1 أيام 🔍
12/05/2014 +4 أيام 🔍
16/05/2014 +4 أيام 🔍
26/05/2014 +10 أيام 🔍
22/04/2026 +4349 أيام 🔍

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

المجهز: kernel.org

استشارة: n_tty: Fix n_tty_write crash when echoing in raw mode
باحث: Jiri Slaby, Peter Hurley
الحالة: مؤكد
تأكيد: 🔍

CVE: CVE-2014-0196 (🔍)
GCVE (CVE): GCVE-0-2014-0196
GCVE (VulDB): GCVE-100-13145

OVAL: 🔍

X-Force: 93099 - Linux Kernel n_tty_write privilege escalation, High Risk
SecurityFocus: 67282 - RETIRED: Linux Kernel 'n_tty.c' Memory Corruption Vulnerability
Secunia: 58082 - Linux Kernel "n_tty_write()" Race Condition Vulnerability, Less Critical
OSVDB: 106646
SecurityTracker: 1030192 - Linux Kernel PTY Write Buffer Race Condition Lets Local Users Deny Service and Potentially Gain Elevated Privileges
Vulnerability Center: 44406 - Linux Kernel Through 3.14.3 DoS and Code Execution due to a Flaw in the n_tty_write Function, High

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

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

تم الإنشاء: 06/05/2014 12:53 PM
تم التحديث: 22/04/2026 04:48 PM
التغييرات: 06/05/2014 12:53 PM (104), 27/05/2017 10:45 AM (8), 19/06/2021 10:11 AM (3), 28/04/2024 03:56 PM (29), 09/09/2024 10:30 PM (1), 19/12/2024 07:44 PM (1), 22/04/2026 04:48 PM (11)
كامل: 🔍
Cache ID: 216::103

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مناقشة

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

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

Might our Artificial Intelligence support you?

Check our Alexa App!