Lookup for vulnerable packages by Package URL.

Purlpkg:pypi/scrapy@0.18.0
Typepypi
Namespace
Namescrapy
Version0.18.0
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version2.11.2
Latest_non_vulnerable_version2.14.2
Affected_by_vulnerabilities
0
url VCID-4q2x-51p4-eygm
vulnerability_id VCID-4q2x-51p4-eygm
summary information disclosure
references
0
reference_url http://doc.scrapy.org/en/latest/topics/downloader-middleware.html#module-scrapy.downloadermiddlewares.httpauth
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url http://doc.scrapy.org/en/latest/topics/downloader-middleware.html#module-scrapy.downloadermiddlewares.httpauth
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2021-41125
reference_id
reference_type
scores
0
value 0.00251
scoring_system epss
scoring_elements 0.48671
published_at 2026-06-04T12:55:00Z
1
value 0.00251
scoring_system epss
scoring_elements 0.48732
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2021-41125
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41125
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41125
3
reference_url https://github.com/pypa/advisory-database/tree/main/vulns/scrapy/PYSEC-2021-363.yaml
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/pypa/advisory-database/tree/main/vulns/scrapy/PYSEC-2021-363.yaml
4
reference_url https://github.com/scrapy/scrapy
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy
5
reference_url https://github.com/scrapy/scrapy/commit/b01d69a1bf48060daec8f751368622352d8b85a6
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/commit/b01d69a1bf48060daec8f751368622352d8b85a6
6
reference_url https://github.com/scrapy/scrapy/security/advisories/GHSA-jwqp-28gf-p498
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/security/advisories/GHSA-jwqp-28gf-p498
7
reference_url https://lists.debian.org/debian-lts-announce/2022/03/msg00021.html
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2022/03/msg00021.html
8
reference_url https://w3lib.readthedocs.io/en/latest/w3lib.html#w3lib.http.basic_auth_header
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://w3lib.readthedocs.io/en/latest/w3lib.html#w3lib.http.basic_auth_header
9
reference_url https://security.archlinux.org/AVG-2447
reference_id AVG-2447
reference_type
scores
0
value Medium
scoring_system archlinux
scoring_elements
url https://security.archlinux.org/AVG-2447
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2021-41125
reference_id CVE-2021-41125
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2021-41125
11
reference_url https://github.com/advisories/GHSA-jwqp-28gf-p498
reference_id GHSA-jwqp-28gf-p498
reference_type
scores
url https://github.com/advisories/GHSA-jwqp-28gf-p498
12
reference_url https://usn.ubuntu.com/7476-1/
reference_id USN-7476-1
reference_type
scores
url https://usn.ubuntu.com/7476-1/
fixed_packages
0
url pkg:pypi/scrapy@1.8.1
purl pkg:pypi/scrapy@1.8.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4yce-5hbd-4kbx
1
vulnerability VCID-atnw-pnvj-zkhp
2
vulnerability VCID-jrh5-kjau-xkar
3
vulnerability VCID-meje-5upu-mqen
4
vulnerability VCID-meu9-utc1-43bf
5
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@1.8.1
1
url pkg:pypi/scrapy@2.5.1
purl pkg:pypi/scrapy@2.5.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4yce-5hbd-4kbx
1
vulnerability VCID-atnw-pnvj-zkhp
2
vulnerability VCID-jrh5-kjau-xkar
3
vulnerability VCID-meje-5upu-mqen
4
vulnerability VCID-meu9-utc1-43bf
5
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@2.5.1
aliases CVE-2021-41125, GHSA-jwqp-28gf-p498, PYSEC-2021-363
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-4q2x-51p4-eygm
1
url VCID-4yce-5hbd-4kbx
vulnerability_id VCID-4yce-5hbd-4kbx
summary
Cookie-setting is not restricted based on the public suffix list
Responses from domain names whose public domain name suffix contains 1 or more periods (e.g. responses from `example.co.uk`, given its public domain name suffix is `co.uk`) are able to set cookies that are included in requests to any other domain sharing the same domain name suffix.
references
0
reference_url https://github.com/scrapy/scrapy
reference_id
reference_type
scores
0
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy
1
reference_url https://github.com/scrapy/scrapy/commit/e865c4430e58a4faa0e0766b23830f8423d6167a
reference_id
reference_type
scores
0
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/commit/e865c4430e58a4faa0e0766b23830f8423d6167a
2
reference_url https://github.com/advisories/GHSA-mfjm-vh54-3f96
reference_id GHSA-mfjm-vh54-3f96
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-mfjm-vh54-3f96
3
reference_url https://github.com/scrapy/scrapy/security/advisories/GHSA-mfjm-vh54-3f96
reference_id GHSA-mfjm-vh54-3f96
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/security/advisories/GHSA-mfjm-vh54-3f96
fixed_packages
0
url pkg:pypi/scrapy@1.8.2
purl pkg:pypi/scrapy@1.8.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-atnw-pnvj-zkhp
1
vulnerability VCID-jrh5-kjau-xkar
2
vulnerability VCID-meje-5upu-mqen
3
vulnerability VCID-meu9-utc1-43bf
4
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@1.8.2
1
url pkg:pypi/scrapy@2.6.0
purl pkg:pypi/scrapy@2.6.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-atnw-pnvj-zkhp
1
vulnerability VCID-jrh5-kjau-xkar
2
vulnerability VCID-meje-5upu-mqen
3
vulnerability VCID-meu9-utc1-43bf
4
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@2.6.0
aliases GHSA-mfjm-vh54-3f96, GMS-2022-230
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-4yce-5hbd-4kbx
2
url VCID-atnw-pnvj-zkhp
vulnerability_id VCID-atnw-pnvj-zkhp
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.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2024-1892
reference_id
reference_type
scores
0
value 0.00058
scoring_system epss
scoring_elements 0.18487
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2024-1892
1
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-1892
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-1892
2
reference_url https://github.com/scrapy/scrapy/commit/479619b340f197a8f24c5db45bc068fb8755f2c5
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-03-05T16:44:39Z/
url https://github.com/scrapy/scrapy/commit/479619b340f197a8f24c5db45bc068fb8755f2c5
3
reference_url https://huntr.com/bounties/271f94f2-1e05-4616-ac43-41752389e26b
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-03-05T16:44:39Z/
url https://huntr.com/bounties/271f94f2-1e05-4616-ac43-41752389e26b
4
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065111
reference_id 1065111
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065111
5
reference_url https://usn.ubuntu.com/7476-1/
reference_id USN-7476-1
reference_type
scores
url https://usn.ubuntu.com/7476-1/
fixed_packages
0
url pkg:pypi/scrapy@2.11.1
purl pkg:pypi/scrapy@2.11.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@2.11.1
aliases CVE-2024-1892, PYSEC-2024-162
risk_score 3.0
exploitability 0.5
weighted_severity 5.9
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-atnw-pnvj-zkhp
3
url VCID-jrh5-kjau-xkar
vulnerability_id VCID-jrh5-kjau-xkar
summary Exposure of Sensitive Information to an Unauthorized Actor in GitHub repository scrapy/scrapy prior to 2.6.1.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-0577
reference_id
reference_type
scores
0
value 0.00209
scoring_system epss
scoring_elements 0.43351
published_at 2026-06-04T12:55:00Z
1
value 0.00209
scoring_system epss
scoring_elements 0.43424
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-0577
1
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0577
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0577
2
reference_url https://github.com/advisories/GHSA-cjvr-mfj7-j4j8
reference_id
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-cjvr-mfj7-j4j8
3
reference_url https://github.com/pypa/advisory-database/tree/main/vulns/scrapy/PYSEC-2022-159.yaml
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/pypa/advisory-database/tree/main/vulns/scrapy/PYSEC-2022-159.yaml
4
reference_url https://github.com/scrapy/scrapy
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy
5
reference_url https://github.com/scrapy/scrapy/commit/8ce01b3b76d4634f55067d6cfdf632ec70ba304a
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/commit/8ce01b3b76d4634f55067d6cfdf632ec70ba304a
6
reference_url https://huntr.dev/bounties/3da527b1-2348-4f69-9e88-2e11a96ac585
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://huntr.dev/bounties/3da527b1-2348-4f69-9e88-2e11a96ac585
7
reference_url https://lists.debian.org/debian-lts-announce/2022/03/msg00021.html
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2022/03/msg00021.html
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008234
reference_id 1008234
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008234
9
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-0577
reference_id CVE-2022-0577
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-0577
10
reference_url https://github.com/scrapy/scrapy/security/advisories/GHSA-cjvr-mfj7-j4j8
reference_id GHSA-cjvr-mfj7-j4j8
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/security/advisories/GHSA-cjvr-mfj7-j4j8
11
reference_url https://usn.ubuntu.com/7476-1/
reference_id USN-7476-1
reference_type
scores
url https://usn.ubuntu.com/7476-1/
fixed_packages
0
url pkg:pypi/scrapy@1.8.2
purl pkg:pypi/scrapy@1.8.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-atnw-pnvj-zkhp
1
vulnerability VCID-jrh5-kjau-xkar
2
vulnerability VCID-meje-5upu-mqen
3
vulnerability VCID-meu9-utc1-43bf
4
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@1.8.2
1
url pkg:pypi/scrapy@2.6.1
purl pkg:pypi/scrapy@2.6.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-atnw-pnvj-zkhp
1
vulnerability VCID-meje-5upu-mqen
2
vulnerability VCID-meu9-utc1-43bf
3
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@2.6.1
aliases CVE-2022-0577, GHSA-cjvr-mfj7-j4j8, PYSEC-2022-159
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-jrh5-kjau-xkar
4
url VCID-meje-5upu-mqen
vulnerability_id VCID-meje-5upu-mqen
summary 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.
references
0
reference_url http://blog.csdn.net/wangtua/article/details/75228728
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url http://blog.csdn.net/wangtua/article/details/75228728
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2017-14158
reference_id
reference_type
scores
0
value 0.00505
scoring_system epss
scoring_elements 0.66586
published_at 2026-06-05T12:55:00Z
1
value 0.00505
scoring_system epss
scoring_elements 0.66546
published_at 2026-06-04T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2017-14158
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14158
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14158
3
reference_url https://github.com/advisories/GHSA-h7wm-ph43-c39p
reference_id
reference_type
scores
url https://github.com/advisories/GHSA-h7wm-ph43-c39p
4
reference_url https://github.com/pypa/advisory-database/blob/8b7a4d62a95e8f605e5dfb4e0b4f299e6403dc12/vulns/scrapy/PYSEC-2017-83.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/pypa/advisory-database/blob/8b7a4d62a95e8f605e5dfb4e0b4f299e6403dc12/vulns/scrapy/PYSEC-2017-83.yaml
5
reference_url https://github.com/pypa/advisory-database/tree/main/vulns/scrapy/PYSEC-2017-83.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/pypa/advisory-database/tree/main/vulns/scrapy/PYSEC-2017-83.yaml
6
reference_url https://github.com/scrapy/scrapy
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy
7
reference_url https://github.com/scrapy/scrapy/issues/482
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/issues/482
8
reference_url https://nvd.nist.gov/vuln/detail/CVE-2017-14158
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2017-14158
9
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875947
reference_id 875947
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875947
fixed_packages
aliases CVE-2017-14158, GHSA-h7wm-ph43-c39p, PYSEC-2017-83
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-meje-5upu-mqen
5
url VCID-meu9-utc1-43bf
vulnerability_id VCID-meu9-utc1-43bf
summary
Scrapy before 2.6.2 and 1.8.3 vulnerable to one proxy sending credentials to another
### Impact

When the [built-in HTTP proxy downloader middleware](https://docs.scrapy.org/en/2.6/topics/downloader-middleware.html#module-scrapy.downloadermiddlewares.httpproxy) processes a request with `proxy` metadata, and that `proxy` metadata includes proxy credentials, the built-in HTTP proxy downloader middleware sets the `Proxy-Authentication` header, but only if that header is not already set.

There are third-party proxy-rotation downloader middlewares that set different `proxy` metadata every time they process a request.

Because of request retries and redirects, the same request can be processed by downloader middlewares more than once, including both the built-in HTTP proxy downloader middleware and any third-party proxy-rotation downloader middleware.

These third-party proxy-rotation downloader middlewares could change the `proxy` metadata of a request to a new value, but fail to remove the `Proxy-Authentication` header from the previous value of the `proxy` metadata, causing the credentials of one proxy to be leaked to a different proxy.

If you rotate proxies from different proxy providers, and any of those proxies requires credentials, you are affected, unless you are handling proxy rotation as described under **Workarounds** below. If you use a third-party downloader middleware for proxy rotation, the same applies to that downloader middleware, and installing a patched version of Scrapy may not be enough; patching that downloader middlware may be necessary as well.

### Patches

Upgrade to Scrapy 2.6.2.

If you are using Scrapy 1.8 or a lower version, and upgrading to Scrapy 2.6.2 is not an option, you may upgrade to Scrapy 1.8.3 instead.

### Workarounds

If you cannot upgrade, make sure that any code that changes the value of the `proxy` request meta also removes the `Proxy-Authorization` header from the request if present.

### For more information

If you have any questions or comments about this advisory:
* [Open an issue](https://github.com/scrapy/scrapy/issues)
* [Email us](mailto:opensource@zyte.com)
references
0
reference_url https://github.com/scrapy/scrapy
reference_id
reference_type
scores
0
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy
1
reference_url https://github.com/scrapy/scrapy/commit/af7dd16d8ded3e6cb2946603688f4f4a5212e80f
reference_id
reference_type
scores
0
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/commit/af7dd16d8ded3e6cb2946603688f4f4a5212e80f
2
reference_url https://github.com/scrapy/scrapy/security/advisories/GHSA-9x8m-2xpf-crp3
reference_id
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/scrapy/scrapy/security/advisories/GHSA-9x8m-2xpf-crp3
3
reference_url https://github.com/advisories/GHSA-9x8m-2xpf-crp3
reference_id GHSA-9x8m-2xpf-crp3
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-9x8m-2xpf-crp3
fixed_packages
0
url pkg:pypi/scrapy@1.8.3
purl pkg:pypi/scrapy@1.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-atnw-pnvj-zkhp
1
vulnerability VCID-jrh5-kjau-xkar
2
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@1.8.3
1
url pkg:pypi/scrapy@2.6.2
purl pkg:pypi/scrapy@2.6.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-atnw-pnvj-zkhp
1
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@2.6.2
aliases GHSA-9x8m-2xpf-crp3, GMS-2022-3357
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-meu9-utc1-43bf
6
url VCID-n6z2-awrh-7kbg
vulnerability_id VCID-n6z2-awrh-7kbg
summary In scrapy/scrapy, an issue was identified where the Authorization header is not removed during redirects that only change the scheme (e.g., HTTPS to HTTP) but remain within the same domain. This behavior contravenes the Fetch standard, which mandates the removal of Authorization headers in cross-origin requests when the scheme, host, or port changes. Consequently, when a redirect downgrades from HTTPS to HTTP, the Authorization header may be inadvertently exposed in plaintext, leading to potential sensitive information disclosure to unauthorized actors. The flaw is located in the _build_redirect_request function of the redirect middleware.
references
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2024-1968
reference_id
reference_type
scores
0
value 0.0019
scoring_system epss
scoring_elements 0.40751
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2024-1968
1
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-1968
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-1968
2
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
3
reference_url https://github.com/scrapy/scrapy/commit/1d0502f25bbe55a22899af915623fda1aaeb9dd8
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-06-18T20:26:27Z/
url https://github.com/scrapy/scrapy/commit/1d0502f25bbe55a22899af915623fda1aaeb9dd8
4
reference_url https://huntr.com/bounties/27f6a021-a891-446a-ada5-0226d619dd1a
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-06-18T20:26:27Z/
url https://huntr.com/bounties/27f6a021-a891-446a-ada5-0226d619dd1a
5
reference_url https://usn.ubuntu.com/7476-1/
reference_id USN-7476-1
reference_type
scores
url https://usn.ubuntu.com/7476-1/
fixed_packages
0
url pkg:pypi/scrapy@2.0.0
purl pkg:pypi/scrapy@2.0.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4q2x-51p4-eygm
1
vulnerability VCID-4yce-5hbd-4kbx
2
vulnerability VCID-atnw-pnvj-zkhp
3
vulnerability VCID-eps3-2rkz-r3gf
4
vulnerability VCID-jrh5-kjau-xkar
5
vulnerability VCID-meje-5upu-mqen
6
vulnerability VCID-meu9-utc1-43bf
7
vulnerability VCID-n6z2-awrh-7kbg
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@2.0.0
1
url pkg:pypi/scrapy@2.11.2
purl pkg:pypi/scrapy@2.11.2
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@2.11.2
aliases CVE-2024-1968, PYSEC-2024-258
risk_score null
exploitability 0.5
weighted_severity 0.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-n6z2-awrh-7kbg
Fixing_vulnerabilities
Risk_score4.0
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:pypi/scrapy@0.18.0