CVE-2017-14158Uncontrolled Resource Consumption in Scrapy

Severity
7.5HIGHNVD
EPSS
0.5%
top 33.77%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedSep 5
Latest updateMay 17

Description

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.

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages3 packages

PyPIscrapy/scrapy0.72.14.1+1
NVDscrapy/scrapy1.4

🔴Vulnerability Details

3
OSV
Scrapy denial of service vulnerability2022-05-17
GHSA
Scrapy denial of service vulnerability2022-05-17
OSV
CVE-2017-14158: Scrapy 12017-09-05

📋Vendor Advisories

1
Debian
CVE-2017-14158: python-scrapy - Scrapy 1.4 allows remote attackers to cause a denial of service (memory consumpt...2017

💬Community

2
Bugzilla
CVE-2017-14158 python-scrapy: Memory consumption via large files2017-09-06
Bugzilla
CVE-2017-14158 python-scrapy: Memory consumption via large files [fedora-all]2017-09-06