प्लेटफ़ॉर्म
python
घटक
pandasai
में ठीक किया गया
3.0.1
CVE-2026-4997, PandasAI में मौजूद एक भेद्यता है जो पथ ट्रैवर्सल की अनुमति देती है। यह 3.0 तक के संस्करणों को प्रभावित करता है। हमलावर फ़ाइल सिस्टम तक अनधिकृत पहुंच प्राप्त कर सकते हैं। इस भेद्यता के लिए कोई आधिकारिक पैच उपलब्ध नहीं है।
PandasAI के संस्करण 3.0.0 और उससे पहले में एक 'पाथ ट्रावर्सल' भेद्यता (vulnerability) खोजी गई है। यह भेद्यता फ़ाइल pandasai/helpers/sqlsanitizer.py में issqlquerysafe फ़ंक्शन में मौजूद है। एक हमलावर इनपुट में हेरफेर करके इच्छित दायरे से बाहर फ़ाइलों या निर्देशिकाओं तक पहुंच सकता है, जिससे डेटा की गोपनीयता, अखंडता और उपलब्धता से समझौता हो सकता है। इस भेद्यता को CVSS 5.3 के रूप में रेट किया गया है, जो मध्यम जोखिम दर्शाता है। एक शोषण (exploit) का सार्वजनिक प्रकाशन और सक्रिय शोषण की इसकी क्षमता इस मुद्दे को हल करने की तात्कालिकता को बढ़ाती है। विक्रेता की प्रतिक्रिया न होने से स्थिति और जटिल हो जाती है, जिससे उपयोगकर्ताओं को सक्रिय शमन (mitigation) कदम उठाने की आवश्यकता होती है।
यह भेद्यता issqlquery_safe फ़ंक्शन में मौजूद है, जिसे SQL प्रश्नों को मान्य करने के लिए डिज़ाइन किया गया है। एक हमलावर इस सत्यापन को बायपास करने और सिस्टम पर मनमाना फ़ाइलों तक पहुंचने की अनुमति देने वाले कमांड निष्पादित करने के लिए इनपुट में हेरफेर कर सकता है। शोषण की दूरस्थ प्रकृति का मतलब है कि एक हमलावर PandasAI एप्लिकेशन तक पहुंच वाले किसी भी स्थान से इस भेद्यता का फायदा उठा सकता है। शोषण के सार्वजनिक प्रकाशन से हमले की प्रतिकृति बनाना आसान हो जाता है और दुर्भावनापूर्ण अभिनेताओं द्वारा इसका उपयोग किए जाने का जोखिम बढ़ जाता है। विक्रेता की प्रतिक्रिया न होने से स्थिति और खराब हो जाती है, क्योंकि इस खतरे से खुद को बचाने के लिए कोई आधिकारिक पैच उपलब्ध नहीं है।
एक्सप्लॉइट स्थिति
EPSS
0.07% (23% शतमक)
CISA SSVC
CVSS वेक्टर
विक्रेता द्वारा कोई फिक्स प्रदान नहीं किए जाने के कारण, तत्काल शमन (mitigation) PandasAI का उपयोग तब तक न करने है जब तक कि एक पैच किया गया संस्करण जारी न हो जाए। यदि PandasAI का उपयोग आवश्यक है, तो अतिरिक्त सुरक्षा नियंत्रण लागू करें, जैसे कि सख्त उपयोगकर्ता इनपुट सत्यापन, एक अलग वातावरण (sandbox) में एप्लिकेशन चलाना और शोषण के संकेतों के लिए सिस्टम गतिविधि की निरंतर निगरानी करना। PandasAI चलाने वाले खाते की विशेषाधिकारों को सीमित करने से भी सफल शोषण के संभावित प्रभाव को कम किया जा सकता है। PandasAI की निर्भरताओं को नवीनतम संस्करणों में अपडेट करने से भी हमले की सतह को कम करने में मदद मिल सकती है, हालांकि यह भेद्यता को हटाने की गारंटी नहीं देता है।
PandasAI लाइब्रेरी को 3.0 से बाद के संस्करण में अपडेट करें। चूंकि कोई विशिष्ट फिक्स्ड संस्करण नहीं है, इसलिए अपडेट की निगरानी करने और नवीनतम उपलब्ध संस्करण को लागू करने की सिफारिश की जाती है जो फ़ंक्शन is_sql_query_safe में पथ ट्रैवर्सल (path traversal) भेद्यता को ठीक करता है।
भेद्यता विश्लेषण और गंभीर अलर्ट सीधे आपके ईमेल में।
'पाथ ट्रावर्सल' एक भेद्यता है जो एक हमलावर को उपयोगकर्ता इनपुट में हेरफेर करके इच्छित दायरे से बाहर फ़ाइलों या निर्देशिकाओं तक पहुंचने की अनुमति देती है।
यदि आप PandasAI संस्करण 3.0.0 या उससे पहले का उपयोग कर रहे हैं, तो आप भेद्य हैं। शोषण के संकेतों के लिए सिस्टम लॉग की जांच करें।
प्रभावित सिस्टम को नेटवर्क से अलग करें, महत्वपूर्ण डेटा का बैकअप लें और मूल्यांकन और निवारण के लिए साइबर सुरक्षा पेशेवर से संपर्क करें।
जब तक विक्रेता एक फिक्स जारी नहीं करता है, तब तक PandasAI का उपयोग करने से बचें या इनपुट सत्यापन और सैंडबॉक्स में चलाने जैसे अतिरिक्त सुरक्षा नियंत्रण लागू करें।
विक्रेता की प्रतिक्रिया न होना चिंताजनक है और आधिकारिक समाधान प्राप्त करना मुश्किल बना देता है। अपडेट के लिए विक्रेता के संचार की निगरानी करें।
अपनी डिपेंडेंसी फ़ाइल अपलोड करें और तुरंत जानें कि यह CVE और अन्य आपको प्रभावित करती हैं या नहीं।
अपनी requirements.txt फ़ाइल अपलोड करें और तुरंत जानें कि आप प्रभावित हैं या नहीं।