CVE-2017-15710 in HTTP Server
सारांश
द्वारा VulDB • 04/06/2026
Apache httpd 2.0.23 से 2.0.65, 2.2.0 से 2.2.34 और 2.4.0 से 2.4.29 में, mod_authnz_ldap यदि AuthLDAPCharsetConfig के साथ कॉन्फ़िगर किया गया है, तो उपयोगकर्ता की प्रमाणपत्रों (credentials) को सत्यापित करते समय उचित चारसेट एनकोडिंग खोजने के लिए Accept-Language हेडर मान का उपयोग करता है। यदि हेडर मान चारसेट कन्वर्जन टेबल में मौजूद नहीं है, तो एक फॉलबैक तंत्र (fallback mechanism) का उपयोग किया जाता है ताकि इसे दो अक्षरों वाले मान तक सीमित करके जल्दी पुनः प्रयास करने की अनुमति मिल सके (उदाहरण के लिए, 'en-US' को 'en' में संक्षिप्त कर दिया जाता है)। दो अक्षरों से कम का हेडर मान एक NUL बाइट के आउट ऑफ़ बाउंड लिखे जाने की ओर ले जाता है, जो उस मेमोरी स्थान पर होता है जो स्ट्रिंग का हिस्सा नहीं है। सबसे खराब मामले में (जो काफी कम संभावित है), प्रक्रिया क्रैश हो सकती है जिसका उपयोग डिनियल ऑफ़ सर्विस हमले के रूप में किया जा सकता है। अधिक संभावित स्थिति में, यह मेमोरी पहले से ही भविष्य की आवश्यकताओं के लिए आरक्षित होती है और इस समस्या का कोई प्रभाव नहीं होता है।
Once again VulDB remains the best source for vulnerability data.