{"action":"Upgrade whoogle-search to 0.8.4 or later.","affected":[{"fixed":"0.8.4","introduced":"0"}],"component":"whoogle-search","cve_ids":["CVE-2024-22417"],"ecosystem":"PyPI","epss":0.00635,"exploited":false,"fixed_versions":["0.8.4"],"ghsa_id":"GHSA-phg6-44m7-hx3h","id":"tcs_01M5KGMC79Q20YPXK464CE2SK7","modified_at":"2026-06-10T17:02:50.987412790Z","published_at":"2024-01-23T18:15:00Z","references":["https://osv.dev/vulnerability/PYSEC-2024-19","https://securitylab.github.com/advisories/GHSL-2023-186_GHSL-2023-189_benbusby_whoogle-search/","https://github.com/benbusby/whoogle-search/commit/3a2e0b262e4a076a20416b45e6b6f23fd265aeda","https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/request.py#L339-L343","https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L465-L490","https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L466","https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L476","https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L479","https://github.com/benbusby/whoogle-search/blob/92e8ede24e9277a5440d403f75877209f1269884/app/routes.py#L484C6-L484C7","https://github.com/advisories/GHSA-phg6-44m7-hx3h"],"severity":{"label":"medium","score":6.1},"sources":[{"source":"osv","source_id":"PYSEC-2024-19","url":"https://osv.dev/vulnerability/PYSEC-2024-19"}],"summary":"Whoogle Search is a self-hosted metasearch engine. In versions 0.8.3 and prior, the `element` method in `app/routes.py` does not validate the user-controlled `src_type` and `element_url` variables and"}