PHP حتى 4.4.9/5.5.6 Timestamp Converter openssl_x509_parse ASN1 Timestamp تلف الذاكرة

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

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

لقد تم العثور على ثغرة تم تصنيفها كـ خطيرة ضمن PHP حتى 4.4.9/5.5.6. تتأثر وظيفة غير معروفة من المكون Timestamp Converter. عند التلاعب في إطار ASN1 Timestamp ينتج تلف الذاكرة. تم تسجيل هذه الثغرة تحت الرمز CVE-2013-6420. علاوة على ذلك، يوجد استغلال متاح. يوصى بترقية العنصر المتأثر.

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

لقد تم العثور على ثغرة تم تصنيفها كـ خطيرة ضمن PHP حتى 4.4.9/5.5.6. تتأثر وظيفة غير معروفة من المكون Timestamp Converter. عند التلاعب في إطار ASN1 Timestamp ينتج تلف الذاكرة. أستخدام الـ سي دبليو أي للأعلان عن المشكلة يؤدي إلى CWE-119. فيما يلي ملخص الاستشارة:

Other applications like Wordpress use openssl_x509_parse() to further verify SSL certificates whenever Wordpress connects to a HTTPS URL (in case ext/curl is not loaded which is the default for several linux distributions).
المشكلة تم الافصاح عنها بتاريخ 13/12/2013 بواسطة Stefan Esser (i0n1c) مع SektionEins GmbH كـ PHP openssl_x509_parse() Memory Corruption Vulnerability كـ استشارة (موقع إلكتروني). التنبيه متاح للتنزيل عبر sektioneins.de. تم الاتفاق مع البائع على النشر العلني. إذا كان الطول أكبر من صفر، فإن الإفصاح يشمل:
RedHat Security tells php.net that they should commit the fix silently and add info about it only after release. They further tell php.net to tell us to not discuss the vulnerability in public prior to patches being available. [email protected] fixes the vulnerability openly and does not attempt to hide that the commit is a security fix as RedHat Security suggested. RedHat Security Announces that they now consider this vulnerability public and sends out their own patches with big announcement one day before php.net is ready to release their own fixes.

تم تسجيل هذه الثغرة تحت الرمز CVE-2013-6420. تم إصدار CVE في 04/11/2013. التفاصيل التقنية متوفرة. شعبية هذه الثغرة أقل من المتوسط. علاوة على ذلك، يوجد استغلال متاح. تم نشر تفاصيل الاستغلال للعامة وقد يُستخدم. سبب هذه الثغرة هو هذا الجزء من الشيفرة البرمجية:

static time_t asn1_time_to_time_t(ASN1_UTCTIME  timestr TSRMLS_DC) / {{{ */
  {
  /*
     This is how the time string is formatted:
     snprintf(p, sizeof(p), "%02d%02d%02d%02d%02d%02dZ",ts->tm_year%100,
        ts->tm_mon+1,ts->tm_mday,ts->tm_hour,ts->tm_min,ts->tm_sec);
  */

time_t ret; struct tm thetime; char * strbuf; char * thestr; long gmadjust = 0;

if (timestr->length < 13) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "extension author too lazy to parse %s correctly", timestr->data); return (time_t)-1; }

ذكرت النشرة ما يلي:
This problem can be triggered by x509 certificates that contain NUL bytes in their notBefore and notAfter timestamp fields and leads to a memory corruption that might result in arbitrary code execution. (…) Within the function openssl_x509_parse() the helper function asn1_time_to_time_t() is called two times (…).

إذا وُجد إثبات المفهوم، فإنه يُصرح به كـ إثبات المفهوم. يتم مشاركة الاستغلال للتنزيل على sektioneins.de. تم تصنيف الثغرة كاستغلال يوم-صفر غير معلن لمدة لا تقل عن 11 يومًا. بلغ السعر التقديري لثغرة يوم الصفر في السوق السوداء حوالي $25k-$100k. يقدم أداة فحص الثغرات Nessus مكونًا إضافيًا يحمل رقم التعريف 71574. ينتمي إلى عائلة Amazon Linux Local Security Checks. يتم تشغيل البرنامج المساعد ضمن نوع l. هو يعتمد على المنفذ 0. خدمة فحص الشبكات كويلس يمكنها الكشف عن هذه الثغرة الأمنية بواسطة ملحق43551 (Juniper JUNOS J-Web: Multiple Vulnerabilities (JSA10804)).

النسخة الجديدة متوفرة الآن للتحميل من php.net. يوصى بترقية العنصر المتأثر. يتضمن التحذير التعليق التالي:

[email protected] pushes PHP updates to the PHP 5.3, PHP 5.4 and PHP 5.5 branches to the mirros as was previously agreed upon.

علاوة على ذلك، من الممكن اكتشاف ومنع هذا النوع من الهجمات باستخدام TippingPoint ومرشح 13619. إذا كان هناك عناصر في source_databases_list، فإن الثغرة موثقة كذلك في قواعد بيانات ثغرات أخرى: SecurityFocus (BID 64018), X-Force (89602), Secunia (SA59652), Vulnerability Center (SBV-42606) , Tenable (71574).

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

النوع

الأسم

النسخة

الرخصة

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

CPE 2.3المعلومات

CPE 2.2المعلومات

CVSSv4المعلومات

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

CVSSv3المعلومات

VulDB الدرجة الأساسية للميتا: 10.0
VulDB الدرجة المؤقتة للميتا: 9.0

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

CVSSv2المعلومات

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

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

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

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

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

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

التوفر: 🔍
وصول: عام
الحالة: إثبات المفهوم
المؤلف: Stefan Esser (i0n1c)
لغة البرمجة: 🔍
تحميل: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 71574
Nessus الأسم: Amazon Linux AMI : php (ALAS-2013-262)
Nessus ملف: 🔍
Nessus خطر: 🔍
Nessus عائلة: 🔍
Nessus Context: 🔍
Nessus Port: 🔍

OpenVAS ID: 702816
OpenVAS الأسم: Debian Security Advisory DSA 2816-1 (php5 - several vulnerabilities
OpenVAS ملف: 🔍
OpenVAS عائلة: 🔍

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

Exploit-DB: 🔍

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

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

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

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

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

ترقية: php.net
TippingPoint: 🔍

McAfee IPS: 🔍
McAfee IPS النسخة: 🔍

ISS Proventia IPS: 🔍
PaloAlto IPS: 🔍
Fortigate IPS: 🔍

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

04/11/2013 🔍
27/11/2013 +23 أيام 🔍
01/12/2013 +4 أيام 🔍
02/12/2013 +1 أيام 🔍
09/12/2013 +7 أيام 🔍
12/12/2013 +3 أيام 🔍
13/12/2013 +1 أيام 🔍
13/12/2013 +0 أيام 🔍
16/12/2013 +3 أيام 🔍
16/12/2013 +0 أيام 🔍
17/12/2013 +1 أيام 🔍
17/12/2013 +0 أيام 🔍
23/12/2013 +6 أيام 🔍
07/07/2014 +196 أيام 🔍
30/12/2024 +3829 أيام 🔍

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

منتج: php.org

استشارة: PHP openssl_x509_parse() Memory Corruption Vulnerability
باحث: Stefan Esser (i0n1c)
منظمة: SektionEins GmbH
الحالة: مؤكد
تأكيد: 🔍
منسق: 🔍

CVE: CVE-2013-6420 (🔍)
GCVE (CVE): GCVE-0-2013-6420
GCVE (VulDB): GCVE-100-11512

OVAL: 🔍
IAVM: 🔍

X-Force: 89602
SecurityFocus: 64018 - PHP CVE-2013-6712 Remote Denial of Service Vulnerability
Secunia: 59652 - SUSE update for php5, Highly Critical
SecurityTracker: 1029472
Vulnerability Center: 42606 - PHP Remote Arbitrary Code Execution and Denial of Service due to a Flaw in the openssl_x509_parse Function, High

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

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

تم الإنشاء: 16/12/2013 03:13 PM
تم التحديث: 30/12/2024 04:08 PM
التغييرات: 16/12/2013 03:13 PM (112), 25/11/2018 10:02 AM (10), 04/06/2021 11:40 AM (2), 30/12/2024 04:08 PM (14)
كامل: 🔍
Cache ID: 216::103

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مناقشة

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

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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!