प्लेटफ़ॉर्म
python
घटक
sglang
में ठीक किया गया
0.5.11
0.5.10
CVE-2026-3059 SGLang के मल्टीमॉडल जनरेशन मॉड्यूल में एक गंभीर भेद्यता है जो रिमोट कोड एग्जीक्यूशन (RCE) की अनुमति देती है। यह भेद्यता तब उत्पन्न होती है जब मॉड्यूल ZMQ ब्रोकर के माध्यम से अविश्वसनीय डेटा को pickle.loads() का उपयोग करके बिना किसी प्रमाणीकरण के डीसीरियलाइज़ करता है, जिससे हमलावर अनधिकृत कोड निष्पादित कर सकता है। यह भेद्यता SGLang संस्करण 0.5.9 और उससे पहले के संस्करणों को प्रभावित करती है। 0.5.10 संस्करण में इस समस्या का समाधान किया गया है।
CVE-2026-3059 SGLang को प्रभावित करता है, विशेष रूप से इसके मल्टीमॉडल जनरेशन मॉड्यूल को, बिना प्रमाणीकरण के रिमोट कोड एग्जीक्यूशन (RCE) की एक गंभीर भेद्यता का परिचय देता है। यह भेद्यता ZMQ ब्रोकर के माध्यम से डेटा को संभालने के तरीके में निहित है, जो अविश्वसनीय डेटा को pickle.loads() का उपयोग करके डीसीरियलाइज़ करता है। बिना प्रमाणीकरण के एक रिमोट अटैकर ZMQ ब्रोकर के माध्यम से दुर्भावनापूर्ण डेटा भेज सकता है, जिसे डीसीरियलाइज़ करने पर, कमजोर सिस्टम पर मनमाना कोड निष्पादित किया जाएगा। CVSS स्कोर 9.8 है, जो अत्यंत उच्च गंभीरता को इंगित करता है, जिसका अर्थ है कि शोषण करना आसान है और संभावित प्रभाव विनाशकारी हो सकता है, जिससे सिस्टम का पूर्ण समझौता हो सकता है। मल्टीमॉडल सामग्री उत्पन्न करने के लिए SGLang का उपयोग करने वाले उत्पादन वातावरण में यह भेद्यता विशेष रूप से चिंताजनक है, क्योंकि एक अटैकर डेटा और सिस्टम की गोपनीयता और अखंडता से समझौता कर सकता है।
ZMQ ब्रोकर के माध्यम से दुर्भावनापूर्ण क्रमबद्ध पेलोड भेजकर इस भेद्यता का फायदा उठाया जाता है। पेलोड को pickle.loads() द्वारा डीसीरियलाइज़ करने के लिए डिज़ाइन किया गया है, जिससे अटैकर को SGLang सर्वर पर मनमाना कोड निष्पादित करने की अनुमति मिलती है। प्रमाणीकरण की कमी का मतलब है कि नेटवर्क एक्सेस करने वाला कोई भी अटैकर इन पेलोड को भेज सकता है। शोषण की सरलता और उच्च CVSS स्कोर के संयोजन से यह भेद्यता अटैकर के लिए एक आकर्षक लक्ष्य बन जाती है। जल्द ही सार्वजनिक शोषण की उम्मीद है, जिससे शोषण का जोखिम बढ़ जाता है। उत्पादन वातावरण में SGLang का उपयोग करने वाले सिस्टम को शोषण को रोकने के लिए तुरंत पैच किया जाना चाहिए।
Organizations utilizing SGLang for multimodal generation, particularly those deploying it in production environments or integrating it with external systems, are at significant risk. Shared hosting environments where SGLang is installed as a dependency could also be vulnerable, as could systems with misconfigured ZMQ brokers allowing unrestricted access.
• python / server:
import subprocess
result = subprocess.run(['pip', 'show', 'sglang'], capture_output=True, text=True)
if 'Version' in result.stdout and float(result.stdout.split('Version:')[1].strip()) <= 0.5.9:
print('SGLang version is vulnerable!')• python / supply-chain: Check for SGLang dependencies in project requirements files (requirements.txt, pyproject.toml) and identify vulnerable versions. • generic web: Monitor ZMQ traffic for unusual patterns or payloads. • generic web: Review application logs for errors related to deserialization or ZMQ communication.
disclosure
एक्सप्लॉइट स्थिति
EPSS
1.17% (79% शतमक)
CVSS वेक्टर
CVE-2026-3059 के लिए प्राथमिक शमन उपाय SGLang को संस्करण 0.5.10 या उच्चतर में अपडेट करना है। यह संस्करण ZMQ ब्रोकर के माध्यम से आने वाले डेटा के डीसीरियलाइज़ेशन के लिए सुरक्षा उपायों को लागू करके भेद्यता को ठीक करता है। इसके अतिरिक्त, यदि ZMQ ब्रोकर बिल्कुल आवश्यक नहीं है, तो इसे अस्थायी रूप से अक्षम करने या केवल विश्वसनीय स्रोतों से एक्सेस को प्रतिबंधित करने की अनुशंसा की जाती है। डीसीरियलाइज़ेशन से पहले आने वाले डेटा को सख्ती से मान्य करना, अपडेट के बाद भी एक अच्छी सुरक्षा प्रथा है। ZMQ से संबंधित सिस्टम लॉग में संदिग्ध गतिविधि की निगरानी संभावित हमलों का पता लगाने और प्रतिक्रिया करने में भी मदद कर सकती है। अंत में, SGLang चलाने वाले सिस्टम तक पहुंच को सीमित करने के लिए नेटवर्क सुरक्षा नीतियों की समीक्षा और मजबूत करने की अनुशंसा की जाती है।
Actualice a una versión corregida de SGLang que implemente la autenticación antes de deserializar datos no confiables con pickle.loads(). Revise el código para evitar la deserialización de datos no confiables y considere el uso de formatos de serialización más seguros.
भेद्यता विश्लेषण और गंभीर अलर्ट सीधे आपके ईमेल में।
SGLang एक मल्टीमॉडल कंटेंट जनरेशन प्लेटफॉर्म है जो डेटा से टेक्स्ट, इमेज और अन्य मीडिया प्रकार बना सकता है।
यह भेद्यता बिना प्रमाणीकरण के रिमोट कोड एग्जीक्यूशन की अनुमति देती है, जिसका अर्थ है कि एक अटैकर को क्रेडेंशियल की आवश्यकता के बिना कमजोर सिस्टम को नियंत्रित कर सकता है।
ZMQ ब्रोकर को अस्थायी रूप से अक्षम करना या एक्सेस को विश्वसनीय स्रोतों तक सीमित करना एक अस्थायी शमन उपाय है।
SGLang 0.5.10 के रिलीज नोट्स और प्रासंगिक सुरक्षा सलाह देखें।
हालांकि कोई पुष्टि किए गए सार्वजनिक शोषण नहीं हैं, लेकिन जल्द ही उनकी उम्मीद है, इसलिए सिस्टम को जल्द से जल्द पैच करना महत्वपूर्ण है।
अपनी डिपेंडेंसी फ़ाइल अपलोड करें और तुरंत जानें कि यह CVE और अन्य आपको प्रभावित करती हैं या नहीं।
अपनी requirements.txt फ़ाइल अपलोड करें और तुरंत जानें कि आप प्रभावित हैं या नहीं।