GitHub Advisoryadvisory · PyPI

GHSA-xgfm-fjx6-62mj readthedocs-sphinx-search vulnerable to cross-site scripting when including search results from malicious projects

MEDIUM Published 2024-01-16 Modified 2024-01-16 Official page ↗
Ecosystem
PyPI
Packages
readthedocs-sphinx-search
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:L/A:N
Weaknesses
CWE-79
Reviewed
2024-01-16

Affected packages

• PyPI readthedocs-sphinx-search: < 0.3.2 → fixed in 0.3.2

Description

Impact This vulnerability could have allowed an attacker to include arbitrary HTML content in search results by having a user search a malicious project. This was due to our search client not correctly escaping all user content from search results. You can find more information in the advisory published in our readthedocs.org repo. Users of this extension should update to the 0.3.2 version, and trigger a new build. This issue was discovered by a member of our team, and we have seen no signs that this vulnerability was exploited in the wild. Patches This issue has been patched in our 0.3.2 version. References • https://github.com/readthedocs/readthedocs-sphinx-search/commit/8c6f6d01e88e72ef32ed0c220b6c19d1e1121c73 For more information If you have any questions or comments about this advisory, email us at [email protected] (PGP)

Related

Weakness · CWE (1)

  • CWE-79 Improper Neutralization of Input During Web Page Generation weakness

References