PT-2024-19271 · Unknown · Whoogle Search
Sylwia Budzynska
·
Published
2024-01-18
·
Updated
2024-03-14
·
CVE-2024-22203
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Whoogle Search versions prior to 0.8.4
Description
Whoogle Search is a self-hosted metasearch engine. The issue arises from the
element method in app/routes.py not validating the user-controlled src type and element url variables, which are then passed to the send method. This method sends a GET request, leading to a server-side request forgery. The issue allows for crafting GET requests to internal and external resources on behalf of the server, potentially accessing resources on the internal network that the server has access to, even if they are not accessible on the internet.Recommendations
For versions prior to 0.8.4, update to version 0.8.4 to resolve the issue. As a temporary workaround, consider restricting access to the
element method in app/routes.py to minimize the risk of exploitation. Additionally, restrict the use of the src type and element url variables until the issue is resolved.Exploit
Fix
SSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Whoogle Search