CVE-2022-25303

Cross-site Scripting (XSS)

Published Jul 12, 2022 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
The package whoogle-search before 0.7.2 are vulnerable to Cross-site Scripting (XSS) via the query string parameter q. In the case where it does not contain the http string, it is used to build the error_message that is then rendered in the error.html template, using the [flask.render_template](https://flask.palletsprojects.com/en/2.1.x/api/flask.render_template) function. However, the error_message is rendered using the [| safe filter](https://jinja.palletsprojects.com/en/3.1.x/templates/working-with-automatic-escaping), meaning the user input is not escaped.

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-0365 The package whoogle-search before 0.7.2 are vulnerable to Cross-site Scripting (XSS) via the query string parameter q. In the case where it does not contain the http string, it is used to build the error_message that is then rendered in the error.html template, using the [flask.render_template](https://flask.palletsprojects.com/en/2.1.x/api/flask.render_template) function. However, the error_message is rendered using the [| safe filter](https://jinja.palletsprojects.com/en/3.1.x/templates/working-with-automatic-escaping), meaning the user input is not escaped.
Github GHSA Github GHSA GHSA-mxvc-fwgx-j778 Whoogle Search Cross-site Scripting via string parameter
History
Type Values Removed Values Added
Metrics epss

{'score': 0.0039}

epss

{'score': 0.00286}

Type Values Removed Values Added
Metrics epss

{'score': 0.00393}

epss

{'score': 0.0039}

Type Values Removed Values Added
Metrics epss

{'score': 0.00204}

epss

{'score': 0.00393}

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
snyk
Published
Updated
Sep 16, 2024, 7:14 PM
Reserved
Feb 24, 2022, 12:00 AM
Status
Modified
Published
Jul 12, 2022, 3:15 PM
Modified
Jun 17, 2026, 4:33 AM