7.8

CVE-2017-14158: scrapy Uncontrolled Resource Consumption

CVSS: 7.8v2.0HighModified
AliasesGHSA-h7wm-ph43-c39pPYSEC-2017-83UBUNTU-CVE-2017-14158
Published 05-09-2017Last modified 05-08-2024

Vulnerability summary

CVE-2017-14158 is a high (CVSS 7.8) Uncontrolled Resource Consumption vulnerability in scrapy. EPSS estimates a 2.60% chance of exploitation in the next 30 days, higher than 85.1% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
42/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.8/10
010
High · v2.0 (NVD)
EPSS score
2.60%
0%100%
Low · +0.03 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1reference

Timeline

  1. 05-09-2017
    PublishedVulnerability first disclosed.
  2. 05-08-2024
    Last modifiedVulnerability information updated.

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 metrics

5 scores · 4 sources · 2 versions

EPSS trend

Probability

2.60%

Chance of exploitation in the next 30 days

Percentile

85%

Versus all other CVEs

30-day change

+0.03 pp

From 2.57% on 20-09-2026

20-09-202620-10-2026
EPSS score
2.60%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • referenceUnverified

    Exploit Reference (blog.csdn.net)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Debian1 product
  • python-scrapyAll versions (No fix recorded)
PyPI1 product
  • scrapy≥ 0.7, ≤ 2.15.2 | ≥ 0.7 (No fix recorded)
Scrapy1 product
Ubuntu1 product
  • python-scrapyAll versions (No fix recorded)

4 vendors · 4 products

References

10 links