CVE-2022-25303

Cross-site Scripting (XSS)

Medium · published July 12, 2022

CVSS v3.1
5.4
EPSS
1%
Percentile
61.5
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.4 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N/E:P
CVSS v4.0
Not supplied
EPSS
0.00969 · 61.5th percentile
Published
2022-07-12T14:20Z
EPSS history
Timeline
  • 12 JUL 14:20Z
    Cross-site Scripting (XSS)
    cvelistv5