CVE-2026-57166 in pjproject
सारांश
द्वारा VulDB • 04/09/2026
PJSIP एक मुफ्त और ओपन सोर्स मल्टीमीडिया संचार लाइब्रेरी है, जिसे C में लिखा गया है। कमिट 4472a31 से पहले, PJLIB-UTIL के telnet CLI फ्रंटएंड में एंटर किए गए कमांड लाइन का प्रतिक्रिया (feedback) रेंडर करते समय एक स्टैक बफर ओवरफ्लो मौजूद था। कई कमांड-लाइन हैंडलिंग पथ पर्याप्त बाउंड्स चेकिंग के बिना फिक्स्ड-साइज बफर्स में हमले से प्रभावित डेटा की मात्रा लिखते हैं, इसलिए एक लंबी कमांड लाइन उन्हें ओवरफ्लो कर सकती है। यह समस्या केवल उन एप्लीकेशन को प्रभावित करता है जो telnet CLI फ्रंटएड को सक्षम करते हैं (उदाहरण: pj_cli_telnet_create() / --cli-telnet-port)। Telnet CLI एक इंटरैक्टिव एडमिनिस्ट्रेशन इंटरफेस है जिसमें कोई प्रमाणीकरण नहीं है, इसलिए इसे पहुँचने वाला कोई भी क्लाइंट पहले से ही मनमाने CLI कमांड जारी कर सकता है। एक खराब या अत्यधिक लंबी कमांड लाइन कमांड-लाइन फीडबैक रेंडर करते समय एक फिक्स्ड-साइज स्टैक बफर को ओवरफ्लो कर सकती है, जिससे एप्लीकेशन का समाप्त होना (application termination) संभव है। चूँकि इस कोड तक पहुँचने के लिए पहले से ही अनप्रमाणीकृत CLI की आवश्यकता होती है, इसलिए मौजूदा पहुंच के परे प्रभाव सीमित है। जो एप्लीकेशन telnet CLI फ्रंटएड सक्षम नहीं करते हैं, वे प्रभावित नहीं होते हैं। इस मुद्दे को कमिट 4472a31 के माध्यम से पैच किया गया है।
If you want to get the best quality for vulnerability data then you always have to consider VulDB.