CVE-2018-1000030 in Pythonजानकारी

सारांश

द्वारा VulDB • 01/06/2026

Python 2.7.14 में Heap-Buffer-Overflow के साथ-साथ Heap-Use-After-Free के लिए एक कमजोरी है। 2.7.14 से पहले के Python संस्करण भी संभवतः प्रभावित हो सकते हैं और ऐसा प्रतीत होता है कि Python 2.7.17 और उससे पहले के संस्करण भी प्रभावित हो सकते हैं, हालांकि इसकी पुष्टि नहीं की गई है। यह कमजोरी तब उत्पन्न होती है जब कई थ्रेड्स बड़ी मात्रा में डेटा को संभाल रहे होते हैं। दोनों मामलों में मूल रूप से एक Race Condition होती है। Heap-Buffer-Overflow के मामले में, Thread 2 एक बफर के लिए आकार बना रहा होता है, लेकिन Thread1 पहले से ही बफर में लिख रहा होता है, यह नहीं जानते हुए कि कितना लिखना है। इसलिए, जब बड़ी मात्रा में डेटा प्रोसेस किया जा रहा होता है, तो Heap-Buffer-Overflow का उपयोग करके मेमोरी करप्शन पैदा करना बहुत आसान होता है। Use-After-Free के मामले में, Thread3->Malloc->Thread1->Free's->Thread2-Re-uses-Free'd Memory होता है। PSRT ने कहा है कि यह एक सुरक्षा कमजोरी नहीं है क्योंकि हमलावर को कोड चलाने में सक्षम होना चाहिए, हालांकि कुछ स्थितियों में, जैसे कि फंक्शन एज अ सर्विस, यह कमजोरी संभवतः एक हमलावर द्वारा ट्रस्ट बाउंड्री का उल्लंघन करने के लिए उपयोग की जा सकती है, इसलिए DWF को लगता है कि इस मुद्दे के लिए एक CVE योग्य है।

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

जिम्मेदार

MITRE

आरक्षित करना

08/02/2018

प्रकटीकरण

08/02/2018

प्रविष्टि

VDB-113041

EPSS

0.01229

गतिविधियाँ

बहुत कम

क्षेत्र

Chemical, Insurance, ...

स्रोत

Might our Artificial Intelligence support you?

Check our Alexa App!