Skip to main content
← All vulnerabilities
CVE-2024-1892GHSA-CC65-XXVF-F7R9PYSEC-2024-162

ReDoS Vulnerability in scrapy/scrapy's XMLFeedSpider

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.11, 2.11.1, 1.8.4
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

A Regular Expression Denial of Service (ReDoS) vulnerability exists in the XMLFeedSpider class of the scrapy/scrapy project, specifically in the parsing of XML content. By crafting malicious XML content that exploits inefficient regular expression complexity used in the parsing process, an attacker can cause a denial-of-service (DoS) condition. This vulnerability allows for the system to hang and consume significant resources, potentially rendering services that utilize Scrapy for XML processing unresponsive.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • scrapy scrapy/scrapy

    fixed in 2.11

  • scrapyPyPI

    From 2 · fixed in 2.11.1

  • scrapyPyPI

    fixed in 1.8.4

  • scrapyPyPI

    fixed in 2.11.1

References 2

huntr.com

GitHub · scrapy/scrapy