GitHub Advisoryadvisory · PyPI

GHSA-h7wm-ph43-c39p Scrapy denial of service vulnerability

HIGH Published 2022-05-17 Modified 2026-05-20 Official page ↗
Aliases
CVE-2017-14158
Ecosystem
PyPI
Packages
scrapy
Severity
High
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-400
Reviewed
2022-06-17

Affected packages

• PyPI scrapy: >= 0.7, <= 2.15.2 (no fix yet)

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.

Related

Alias · CVE (1)

  • CVE-2017-14158 Scrapy 1.4 allows remote attackers to cause a denial of service (memory consumption) via large files because arbitrarily many files are… vulnerability

Weakness · CWE (1)

  • CWE-400 Uncontrolled Resource Consumption weakness

References