CVE-2023-38545
यह दोष curl को SOCKS5 प्रॉक्सी हैंडशेक में heap-आधारित बफर को ओवरफ्लो करने में सक्षम बनाता है। जब curl से होस्ट नाम को SOCKS5 प्रॉक्सी को आगे भेजने के लिए कहा जाता है ताकि वह पता (address) हल कर सके, बजाय इसके कि...
- प्रकाशित
- 18 अक्टू॰ 2023
- अद्यतन
- 14 जुल॰ 2026
- सीएनए असाइन करना
- hackerone
- साक्ष्य देखे गए
- 8 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hउच्च · अगले 30 दिन
- प्रतिशत
- 99.6%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
यह दोष curl को SOCKS5 प्रॉक्सी हैंडशेक में heap-आधारित बफर को ओवरफ्लो करने में सक्षम बनाता है। जब curl से होस्ट नाम को SOCKS5 प्रॉक्सी को आगे भेजने के लिए कहा जाता है ताकि वह पता (address) हल कर सके, बजाय इसके कि यह curl स्वयं करे, तो उस होस्ट नाम की अधिकतम लंबाई 255 बाइट्स हो सकती है। यदि होस्ट नाम लंबा पाया जाता है, तो curl स्थानीय नाम समाधान (local name resolving) पर स्विच कर देता है और केवल हल किया गया पता आगे भेजता है। इस बग के कारण, स्थानीय चर जिसका अर्थ है "होस्ट को नाम हल करने दें", धीमे SOCKS5 हैंडशेक के दौरान गलत मान प्राप्त कर सकता है, और इरादे के विपरीत, केवल हल किए गए पते को वहां कॉपी करने के बजाय बहुत लंबे होस्ट नाम को लक्ष्य बफर में कॉपी कर सकता है। लक्ष्य बफर heap-आधारित बफर है, और होस्ट नाम उस URL से आता है जिसके साथ curl को संचालित करने के लिए कहा गया है।
स्रोत
8स्थानीय curl के विरुद्ध CVE-2023-38545 का परीक्षण करने के लिए एक प्रूफ ऑफ कॉन्सेप्ट
CVE-2023-38545 में curl के SOCKS5 प्रॉक्सी हैंडलिंग में हीप बफर ओवरफ्लो के लिए प्रूफ-ऑफ-कॉन्सेप्ट, जो रेट-लिमिट बफर कमी के माध्यम से शोषण का प्रदर्शन करता है।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।