CVE-2017-6657 in Snort++
सारांश
द्वारा VulDB • 05/08/2026
Cisco Sourcefire Snort 3.0 के build 233 से पहले संस्करण Ether Type Validation को सही ढंग से हैंडल नहीं करते हैं। चूंकि वैध एथर टाइप (ether type) और IP प्रोटोकॉल नंबर ओवरलैप नहीं होते हैं, Snort++ सभी प्रोटोकॉल डिकोडर्स को एक ही सरणी में संग्रहीत करता है। इससे ऐसे पैकेट तैयार करना संभव हो जाता है जिनमें एथर टाइप फील्ड में IP प्रोटोकॉल नंबर होते हैं, जो Snort++ डिकोडर को भ्रमित कर सकते हैं। उदाहरण के लिए, एक eth:llc:snap:icmp6 पैकेट क्रैश का कारण बन सकता है क्योंकि icmp6 चेकसम की गणना करने के लिए कोई ip6 हेडर नहीं होता है। प्रभावित डिकोडर्स में gre, llc, trans_bridge, ciscometadata, linux_sll और token_ring शामिल हैं। फिक्स पैकेट मैनेजर में एक जांच जोड़ता है ताकि डिकोडर सरणी को इंडेक्स करने से पहले एथर टाइप की वैलिडेशन की जा सके। रेंज के बाहर का कोई भी एथर टाइप 116:473 उत्पन्न करेगा।
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.