Skip to content

CVE-2018-5773 markdown2 is vulnerable to cross-site scripting

MediumCVSS 6.1 EPSS 0.82%
Published
Updated
Exploit status
No public exploit known

Description

An issue was discovered in markdown2 (aka python-markdown2) through 2.3.5. The safe_mode feature, which is supposed to sanitize user input against XSS, is flawed and does not escape the input properly. With a crafted payload, XSS can be triggered, as demonstrated by omitting the final '>' character from an IMG tag.

Affected products

ProductAffected versionsFixed in
pypi markdown2(PyPI) < 2.3.6 2.3.6
pypi markdown2(PyPI) = 1.0.1.10 No fix listed
pypi markdown2(PyPI) = 1.0.1.11 No fix listed
pypi markdown2(PyPI) = 1.0.1.12 No fix listed
pypi markdown2(PyPI) = 1.0.1.13 No fix listed
pypi markdown2(PyPI) = 1.0.1.14 No fix listed
pypi markdown2(PyPI) = 1.0.1.15 No fix listed
pypi markdown2(PyPI) = 1.0.1.16 No fix listed
pypi markdown2(PyPI) = 1.0.1.17 No fix listed
pypi markdown2(PyPI) = 1.0.1.18 No fix listed
pypi markdown2(PyPI) = 1.0.1.19 No fix listed
pypi markdown2(PyPI) = 1.0.1.6 No fix listed
pypi markdown2(PyPI) = 1.0.1.7 No fix listed
pypi markdown2(PyPI) = 1.0.1.8 No fix listed
pypi markdown2(PyPI) = 1.0.1.9 No fix listed
pypi markdown2(PyPI) = 1.1.0 No fix listed
pypi markdown2(PyPI) = 1.1.1 No fix listed
pypi markdown2(PyPI) = 1.2.0 No fix listed
pypi markdown2(PyPI) = 1.3.0 No fix listed
pypi markdown2(PyPI) = 1.3.1 No fix listed
pypi markdown2(PyPI) = 1.4.0 No fix listed
pypi markdown2(PyPI) = 1.4.1 No fix listed
pypi markdown2(PyPI) = 1.4.2 No fix listed
pypi markdown2(PyPI) = 2.0.0 No fix listed
pypi markdown2(PyPI) = 2.0.1 No fix listed
Show 12 more
ProductAffected versionsFixed in
pypi markdown2(PyPI) = 2.1.0 No fix listed
pypi markdown2(PyPI) = 2.2.0 No fix listed
pypi markdown2(PyPI) = 2.2.1 No fix listed
pypi markdown2(PyPI) = 2.2.2 No fix listed
pypi markdown2(PyPI) = 2.2.3 No fix listed
pypi markdown2(PyPI) = 2.3.0 No fix listed
pypi markdown2(PyPI) = 2.3.1 No fix listed
pypi markdown2(PyPI) = 2.3.2 No fix listed
pypi markdown2(PyPI) = 2.3.3 No fix listed
pypi markdown2(PyPI) = 2.3.4 No fix listed
pypi markdown2(PyPI) = 2.3.5 No fix listed
python-markdown2 project python-markdown2 <= 2.3.5 No fix listed

References