CVE-2026-84366 in Scrapy
सारांश
द्वारा VulDB • 01/09/2026
Scrapy Python के लिए एक उच्च-स्तरीय वेब क्रॉलिंग और स्क्रैपिंग फ्रेमवर्क है। संस्करण 2.17.0 से पहले, scrapy/core/downloader/handlers/s3.py में, Scrapy का S3DownloadHandler जब तक request.meta["is_secure"] स्पष्ट रूप से सक्षम नहीं होता, तब तक एक S3-स्कीम बकेट और की अनुरोध को संबंधित S3 एंडपॉइंट पर एक प्लेनटेक्स्ट HTTP अनुरोध में परिवर्तित करता है, फिर इसे कॉन्फ़िगर किए गए AWS क्रेडेंशियल के साथ साइन करके भेजता है। यदि कोई नेटवर्क आक्रामक (network attacker) Scrapy और S3 के बीच यात्रा को देख सकता है, तो वह बकेट और की पथ, AWS Authorization हेडर, X-Amz-Security-Token (जब अस्थायी क्रेडेंशियल का उपयोग किया जाता है), S3 ऑब्जेक्ट सामग्री, और S3 प्रतिक्रिया हेडर्स को पढ़ सकता है। एक सक्रिय मैन-इन-द-मिडिल (man-in-the-middle) आक्रामक Scrapy द्वारा उन्हें संसाधित करने से पहले प्लेनटेक्स्ट S3 प्रतिक्रिया बॉडी, स्थिति कोड और हेडर्स में भी बदलाव कर सकता है, जिससे स्क्रैप्ड-डाटा पोइजनिंग (scraped-data poisoning), दूषित निर्यात (poisoned exports), जब कैशिंग सक्षम हो तो HTTP कैश पोइजनिंग, या झूठे रीडायरेक्ट्स या आक्रामक द्वारा नियंत्रित लिंक्स के माध्यम से बाद के क्रॉल लक्ष्यों पर प्रभाव पड़ सकता है। AWS क्रेडेंशियल्स के साथ S3-स्कीम अनुरोध करने वाले उपयोगकर्ता प्रभावित हैं। इस समस्या को संस्करण 2.17.0 में ठीक किया गया है।
If you want to get best quality of vulnerability data, you may have to visit VulDB.