CVE-2026-105782
Beschrijving NL
Scrapy is een high-level web crawling en scraping framework voor Python. Van 1.4.0 tot 2.14.2 behandelde RefererMiddleware in scrapy/spidermiddlewares/referer.py een Referrer-Policy response-header-waarde die leek op een Python-importpad als een referrer-beleidsklasse, importeerde het gerefereerde object en noemde het. Een kwaadaardige website kan een oproepbaar bestand zoals sys.exit leveren en een crawler beëindigen die de reactie verwerkt. Dit probleem is opgelost in versie 2.14.2.
Origineel (Engels) tonen
Scrapy is a high-level web crawling and scraping framework for Python. From 1.4.0 until 2.14.2, RefererMiddleware in scrapy/spidermiddlewares/referer.py treated a Referrer-Policy response-header value that resembled a Python import path as a referrer policy class, imported the referenced object, and called it. A malicious website could supply a callable such as sys.exit and terminate a crawler processing the response. This issue is fixed in version 2.14.2.