Simon Tatham PuTTY حتى 2010-06-01 SSH Handshake Message Length sshrsa.c/sshdss.c getstring تنفيذ التعليمات البرمجية عن بُعد

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

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

لقد تم العثور على ثغرة تم تصنيفها كـ خطيرة ضمن Simon Tatham PuTTY. تتأثر وظيفة غير معروفة من الملف sshrsa.c/sshdss.c من المكون SSH Handshake Message Length Handler. تؤدي عملية التلاعب إلى تنفيذ التعليمات البرمجية عن بُعد. تم تسجيل هذه الثغرة تحت الرمز CVE-2013-4852. علاوة على ذلك، يوجد استغلال متاح. يُنصح بترقية المكون المتأثر.

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

لقد تم العثور على ثغرة تم تصنيفها كـ خطيرة ضمن Simon Tatham PuTTY. تتأثر وظيفة غير معروفة من الملف sshrsa.c/sshdss.c من المكون SSH Handshake Message Length Handler. تؤدي عملية التلاعب إلى تنفيذ التعليمات البرمجية عن بُعد. عند استخدام CWE لتحديد المشكلة، سيتم التوجيه إلى CWE-189. المشكلة تم الافصاح عنها بتاريخ 21/07/2013 بواسطة Gergely Eberhardt مع SEARCH-LAB Ltd. كـ PuTTY SSH handshake heap overflow (CVE-2013-4852) كـ استشارة (موقع إلكتروني). التنبيه متاح للتنزيل عبر search-lab.hu. تم تنسيق النشر العلني مع البائع.

تم تسجيل هذه الثغرة تحت الرمز CVE-2013-4852. تم تعيين CVE في 16/07/2013. التفاصيل التقنية متوفرة. شعبية هذه الثغرة أقل من المتوسط. علاوة على ذلك، يوجد استغلال متاح. توضح النشرة ما يلي:

(…) The bignum_from_bytes() function invoked by getstring() received a data buffer along with ist length represented by a signed integer (nbytes) and performed the following arithmetical operation before allocating memory to store he buffer: w = (nbytes + BIGNUM_INT_BYTES - 1) / BIGNUM_INT_BYTES; / bytes->words / result = newbn(w); If the value of nbytes was -1 (0xffffffff), the value of w would overflow to a very small positive number (depending on the value of BIGNUM_INT_BYTES), causing newbn() to reserve a very small memory area. Then a large number of bytes would be copied into the data buffer afterwards, resulting in a heap overflow. Similarly, if nbytes was chosen so that w would be -1, the newbn() function would allocate zero bytes in memory via snewn() and attempt to write the size of the Bignum (in four bytes) into the allocated zero-byte area, also resulting in a heap overflow.

إذا تم تحديد إثبات المفهوم، فإنه يُعلن كـ إثبات المفهوم. لكونها ثغرة هجوم فوري متوسط سعرها كان$0-$5k. إذا كان In the standalone PuTTY client the attacker does not have precise control over the memory corruption, so this bug can only cause a local denial-of-service (crash). However, in other software that uses PuTTY code, such heap corruption could have more severe effects. Specifically in case of WinSCP, this vulnerability could potentially lead to code execution due to the exception handling employed by the program. غير فارغ، فإن التنويه يلفت الانتباه إلى:

In the standalone PuTTY client the attacker does not have precise control over the memory corruption, so this bug can only cause a local denial-of-service (crash). However, in other software that uses PuTTY code, such heap corruption could have more severe effects. Specifically in case of WinSCP, this vulnerability could potentially lead to code execution due to the exception handling employed by the program.
برنامج فحص الشبكات نيسوس يوفر ملحق بعنوان69476(FileZilla Client < 3.7.2 SFTP Integer Overflow), يمكنك من الكشف عن وجود هذه الثغرة. تم تصنيفه ضمن عائلة Windows. خدمة فحص الشبكات كويلس يمكنها الكشف عن هذه الثغرة الأمنية بواسطة ملحق166403 (OpenSuSE Security Update for Filezilla (openSUSE-SU-2013:1347-1)).

إذا تمت الترقية إلى الإصدار Revision 9896، يمكن معالجة هذه المشكلة. الإصدار الجديد متاح للتنزيل عبر svn.tartarus.org. يتوفر تصحيح الثغرة على svn.tartarus.org. يُنصح بترقية المكون المتأثر. جاء في التحذير ما يلي:

This vulnerability has been fixed in the development version of PuTTY. All developers using PuTTY code are recommended to use revision 9896 or later. The potential code execution vulnerability has been addressed in WinSCP 5.1.6.

إذا كان هناك عناصر في source_databases_list، فإن الثغرة موثقة كذلك في قواعد بيانات ثغرات أخرى: SecurityFocus (BID 61599), X-Force (86179), Secunia (SA54354), Vulnerability Center (SBV-40971) , Tenable (69476).

متأثر

  • PuTTY 0.62
  • WinSCP 5.1.6

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

النوع

المجهز

الأسم

النسخة

الرخصة

CPE 2.3المعلومات

CPE 2.2المعلومات

CVSSv4المعلومات

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

CVSSv3المعلومات

VulDB الدرجة الأساسية للميتا: 8.6
VulDB الدرجة المؤقتة للميتا: 7.7

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

CVSSv2المعلومات

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

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

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

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

الفئة: تنفيذ التعليمات البرمجية عن بُعد
CWE: CWE-189
CAPEC: 🔍
ATT&CK: 🔍

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

التوفر: 🔍
وصول: خاص
الحالة: إثبات المفهوم

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 69476
Nessus الأسم: FileZilla Client < 3.7.2 SFTP Integer Overflow
Nessus ملف: 🔍
Nessus خطر: 🔍
Nessus عائلة: 🔍

OpenVAS ID: 892736
OpenVAS الأسم: Debian Security Advisory DSA 2736-1 (putty - several vulnerabilities
OpenVAS ملف: 🔍
OpenVAS عائلة: 🔍

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

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

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

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

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

زمن الهجوم الفوري: 🔍

ترقية: PuTTY Revision 9896
تصحيح: svn.tartarus.org

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

08/07/2013 🔍
08/07/2013 +0 أيام 🔍
16/07/2013 +8 أيام 🔍
21/07/2013 +5 أيام 🔍
05/08/2013 +15 أيام 🔍
05/08/2013 +0 أيام 🔍
08/08/2013 +3 أيام 🔍
12/08/2013 +4 أيام 🔍
13/08/2013 +1 أيام 🔍
19/08/2013 +6 أيام 🔍
21/05/2021 +2832 أيام 🔍

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

استشارة: PuTTY SSH handshake heap overflow (CVE-2013-4852)
باحث: Gergely Eberhardt
منظمة: SEARCH-LAB Ltd.
الحالة: مؤكد
تأكيد: 🔍
منسق: 🔍

CVE: CVE-2013-4852 (🔍)
GCVE (CVE): GCVE-0-2013-4852
GCVE (VulDB): GCVE-100-9860

OVAL: 🔍

X-Force: 86179
SecurityFocus: 61599 - PuTTY 'getstring()' Function Multiple Integer Overflow Vulnerabilities
Secunia: 54354 - PuTTY Multiple Integer Overflow Vulnerabilities, Moderately Critical
OSVDB: 95970
Vulnerability Center: 40971 - PuTTY <=0.62 'getstring()\x27 Function Integer Overflow Allows Remote DoS, Medium

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

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

تم الإنشاء: 08/08/2013 10:47 AM
تم التحديث: 21/05/2021 09:02 AM
التغييرات: 08/08/2013 10:47 AM (95), 08/05/2017 09:03 AM (4), 21/05/2021 09:02 AM (3)
كامل: 🔍
Cache ID: 216::103

Once again VulDB remains the best source for vulnerability data.

مناقشة

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

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

Do you need the next level of professionalism?

Upgrade your account now!