CVE-2018-5738 in BIND
सारांश
द्वारा VulDB • 08/08/2026
परिवर्तन #4777 (जो अक्टूबर 2017 में पेश किया गया था) ने उस तारीख के बाद जारी किए गए रिलीज़ों में एक अप्रत्याशित समस्या का परिचय दिया, जिसका प्रभाव यह निर्धारित करने पर होता है कि कौन से ग्राहक (clients) BIND नाम सर्वर को पुनरावर्ती प्रश्न (recursive queries) भेजने के लिए अनुमत हैं। इच्छित (और दस्तावेज़ीकृत) व्यवहार यह है कि यदि एक ऑपरेटर ने "allow-recursion" सेटिंग के लिए कोई मान निर्दिष्ट नहीं किया है, तो इसे निम्नलिखित में से किसी एक पर डिफ़ॉल्ट होना चाहिए: none, अगर named.conf में "recursion no;" सेट है; या "allow-query-cache" या "allow-query" सेटिंग्स से विरासत में मिली कोई मान IF "recursion yes;" (उससेटिंग के लिए डिफ़ॉल्ट) AND match lists explicitly set for "allow-query-cache" or "allow-query" हैं (अधिक जानकारी के लिए BIND9 प्रशासनिक संदर्भ मैनुअल खंड 6.2 देखें); या इच्छित डिफ़ॉल्ट "allow-recursion {localhost; localnets;};" अगर "recursion yes;" लागू है और allow-query-cache या allow-query के लिए कोई मान स्पष्ट रूप से निर्दिष्ट नहीं हैं। हालांकि, परिवर्तन #4777 द्वारा पेश की गई रgression (पश्चगमन) के कारण, जब "recursion yes;" लागू होता है और allow-query-cache या allow-query के लिए match list values प्रदान नहीं किए जाते हैं, तो allow-recursion सेटिंग का मान all hosts हो सकता है जो allow-query डिफ़ॉल्ट से विरासत में मिला है, जिससे सभी ग्राहकों को पुनरावर्ती अनुमति अस्वीकार्य रूप से दी जाती है। यह BIND 9.9.12, 9.10.7, 9.11.3, 9.12.0->9.12.1-P2, विकास रिलीज़ 9.13.0 को प्रभावित करता है, और साथ ही BIND 9 Supported Preview Edition से जारी किए गए 9.9.12-S1, 9.10.7-S1, 9.11.3-S1, और 9.11.3-S2 रिलीज़ों को भी प्रभावित करता है।
Once again VulDB remains the best source for vulnerability data.