CVE-2019-17041
Rsyslog v8.1908.0 में एक समस्या खोजी गई। contrib/pmaixforwardedfrom/pmaixforwardedfrom.c में AIX लॉग संदेशों के पार्सर में हीप ओवरफ्लो है। पार्सर लॉग संदेश विभाजक (इस मामले में, एक स्पेस या एक कोलन)...
- प्रकाशित
- 7 अक्टू॰ 2019
- अद्यतन
- 5 अग॰ 2024
- सीएनए असाइन करना
- mitre
- साक्ष्य देखे गए
- 7 अग॰ 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 दिन
- प्रतिशत
- 91.2%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Rsyslog v8.1908.0 में एक समस्या खोजी गई। contrib/pmaixforwardedfrom/pmaixforwardedfrom.c में AIX लॉग संदेशों के पार्सर में हीप ओवरफ्लो है। पार्सर लॉग संदेश विभाजक (इस मामले में, एक स्पेस या एक कोलन) का पता लगाने की कोशिश करता है, लेकिन उन स्ट्रिंग्स का हिसाब नहीं रखता जो इस बाधा को पूरा नहीं करतीं। यदि स्ट्रिंग मेल नहीं खाती है, तो चर lenMsg शून्य मान तक पहुँच जाएगा और सैनिटी जाँच को छोड़ देगा जो अमान्य लॉग संदेशों का पता लगाती है। संदेश को तब मान्य माना जाएगा, और पार्सर गैर-मौजूद कोलन विभाजक को खा जाएगा। ऐसा करने में, यह lenMsg को घटाएगा, जो एक साइन किया गया पूर्णांक है, जिसका मान शून्य था और अब शून्य से एक हो जाता है। पार्सर में अगला चरण संदेश की सामग्री को बाईं ओर स्थानांतरित करना है। ऐसा करने के लिए, यह लक्ष्य और गंतव्य स्ट्रिंग्स के लिए सही पॉइंटर्स के साथ memmove को कॉल करेगा, लेकिन lenMsg को अब एक विशाल मान के रूप में व्याख्यायित किया जाएगा, जिससे हीप ओवरफ्लो होगा।
स्रोत
1CVE-2019-17041 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, rsyslog के पार्सर में बफर ओवरफ्लो, जो रिमोट कोड निष्पादन प्रदर्शित करता है।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।