Scrapy denial of service vulnerability
High severity
GitHub Reviewed
Published
May 17, 2022
to the GitHub Advisory Database
•
Updated Feb 20, 2024
Description
Published by the National Vulnerability Database
Sep 5, 2017
Published to the GitHub Advisory Database
May 17, 2022
Reviewed
Jun 17, 2022
Last updated
Feb 20, 2024
Scrapy 1.4 allows remote attackers to cause a denial of service (memory consumption) via large files because arbitrarily many files are read into memory, which is especially problematic if the files are then individually written in a separate thread to a slow storage resource, as demonstrated by interaction between dataReceived (in core/downloader/handlers/http11.py) and S3FilesStore.
References