Lookup for vulnerabilities affecting packages.

Vulnerability_idVCID-n1ds-8jch-jffw
SummaryWhoogle Search is a self-hosted metasearch engine. In versions prior to 0.8.4, the `element` method in `app/routes.py` does not validate the user-controlled `src_type` and `element_url` variables and passes them to the `send` method which sends a GET request on lines 339-343 in `request.py`, which leads to a server-side request forgery. This issue allows for crafting GET requests to internal and external resources on behalf of the server. For example, this issue would allow for accessing resources on the internal network that the server has access to, even though these resources may not be accessible on the internet. This issue is fixed in version 0.8.4.
Aliases
0
alias CVE-2024-22203
1
alias GHSA-q97g-c29h-x2p7
2
alias PYSEC-2024-20
Fixed_packages
0
url pkg:pypi/whoogle-search@0.8.4
purl pkg:pypi/whoogle-search@0.8.4
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.8.4
Affected_packages
0
url pkg:pypi/whoogle-search@0.1.0
purl pkg:pypi/whoogle-search@0.1.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.1.0
1
url pkg:pypi/whoogle-search@0.1.3
purl pkg:pypi/whoogle-search@0.1.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.1.3
2
url pkg:pypi/whoogle-search@0.1.4
purl pkg:pypi/whoogle-search@0.1.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.1.4
3
url pkg:pypi/whoogle-search@0.2.0
purl pkg:pypi/whoogle-search@0.2.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.2.0
4
url pkg:pypi/whoogle-search@0.2.1
purl pkg:pypi/whoogle-search@0.2.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.2.1
5
url pkg:pypi/whoogle-search@0.3.0
purl pkg:pypi/whoogle-search@0.3.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.3.0
6
url pkg:pypi/whoogle-search@0.3.1
purl pkg:pypi/whoogle-search@0.3.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.3.1
7
url pkg:pypi/whoogle-search@0.3.2
purl pkg:pypi/whoogle-search@0.3.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.3.2
8
url pkg:pypi/whoogle-search@0.4.0
purl pkg:pypi/whoogle-search@0.4.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.4.0
9
url pkg:pypi/whoogle-search@0.4.1
purl pkg:pypi/whoogle-search@0.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.4.1
10
url pkg:pypi/whoogle-search@0.5.0
purl pkg:pypi/whoogle-search@0.5.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.5.0
11
url pkg:pypi/whoogle-search@0.5.1
purl pkg:pypi/whoogle-search@0.5.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.5.1
12
url pkg:pypi/whoogle-search@0.5.2
purl pkg:pypi/whoogle-search@0.5.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.5.2
13
url pkg:pypi/whoogle-search@0.5.3
purl pkg:pypi/whoogle-search@0.5.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.5.3
14
url pkg:pypi/whoogle-search@0.5.4
purl pkg:pypi/whoogle-search@0.5.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.5.4
15
url pkg:pypi/whoogle-search@0.6.0
purl pkg:pypi/whoogle-search@0.6.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.6.0
16
url pkg:pypi/whoogle-search@0.7.0
purl pkg:pypi/whoogle-search@0.7.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.7.0
17
url pkg:pypi/whoogle-search@0.7.1
purl pkg:pypi/whoogle-search@0.7.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
4
vulnerability VCID-yjxr-dqrk-ubdp
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.7.1
18
url pkg:pypi/whoogle-search@0.7.2
purl pkg:pypi/whoogle-search@0.7.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.7.2
19
url pkg:pypi/whoogle-search@0.7.3
purl pkg:pypi/whoogle-search@0.7.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.7.3
20
url pkg:pypi/whoogle-search@0.7.4
purl pkg:pypi/whoogle-search@0.7.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.7.4
21
url pkg:pypi/whoogle-search@0.8.0
purl pkg:pypi/whoogle-search@0.8.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.8.0
22
url pkg:pypi/whoogle-search@0.8.1
purl pkg:pypi/whoogle-search@0.8.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.8.1
23
url pkg:pypi/whoogle-search@0.8.2
purl pkg:pypi/whoogle-search@0.8.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.8.2
24
url pkg:pypi/whoogle-search@0.8.3
purl pkg:pypi/whoogle-search@0.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4248-h1sg-p7bt
1
vulnerability VCID-76pn-8ah2-afax
2
vulnerability VCID-n1ds-8jch-jffw
3
vulnerability VCID-rhzd-nrxh-fffs
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/whoogle-search@0.8.3
References
0
reference_url https://github.com/benbusby/whoogle-search
reference_id
reference_type
scores
url https://github.com/benbusby/whoogle-search
1
reference_url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/request.py#L339-L343
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/request.py#L339-L343
2
reference_url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L465-L490
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L465-L490
3
reference_url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L466
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L466
4
reference_url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L476
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L476
5
reference_url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L479
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L479
6
reference_url https://github.com/benbusby/whoogle-search/commit/3a2e0b262e4a076a20416b45e6b6f23fd265aeda
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://github.com/benbusby/whoogle-search/commit/3a2e0b262e4a076a20416b45e6b6f23fd265aeda
7
reference_url https://github.com/pypa/advisory-database/tree/main/vulns/whoogle-search/PYSEC-2024-20.yaml
reference_id
reference_type
scores
url https://github.com/pypa/advisory-database/tree/main/vulns/whoogle-search/PYSEC-2024-20.yaml
8
reference_url https://securitylab.github.com/advisories/GHSL-2023-186_GHSL-2023-189_benbusby_whoogle-search
reference_id
reference_type
scores
url https://securitylab.github.com/advisories/GHSL-2023-186_GHSL-2023-189_benbusby_whoogle-search
9
reference_url https://securitylab.github.com/advisories/GHSL-2023-186_GHSL-2023-189_benbusby_whoogle-search/
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://securitylab.github.com/advisories/GHSL-2023-186_GHSL-2023-189_benbusby_whoogle-search/
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-22203
reference_id CVE-2024-22203
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2024-22203
11
reference_url https://github.com/advisories/GHSA-q97g-c29h-x2p7
reference_id GHSA-q97g-c29h-x2p7
reference_type
scores
url https://github.com/advisories/GHSA-q97g-c29h-x2p7
Weaknesses
0
cwe_id 918
name Server-Side Request Forgery (SSRF)
description The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.
1
cwe_id 937
name OWASP Top Ten 2013 Category A9 - Using Components with Known Vulnerabilities
description Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2013.
2
cwe_id 1035
name OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities
description Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2017.
Exploits
Severity_range_score9.8 - 9.8
Exploitabilitynull
Weighted_severitynull
Risk_scorenull
Resource_urlhttp://public2.vulnerablecode.io/vulnerabilities/VCID-n1ds-8jch-jffw