CVE Catalog

CVE-2017-14158

High
Published: Translated: NVD NIST

Summary

Scrapy version 1.4 allows remote attackers to cause a denial of service (memory consumption) by sending large files, as an arbitrary number of files are read into memory. This issue is exacerbated when files are then written in a separate thread to a slow storage resource.

Risk Assessment

Attackers can exploit this vulnerability to exhaust memory resources, leading to application crashes and downtime in system operations.

Recommendation

It is recommended to upgrade to a newer version of Scrapy that addresses this vulnerability and to monitor application memory usage for early detection of potential attacks.

Other vulnerabilities in Scrapy 1.4

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS