PYSEC-2021-19

At a glance

Published
Updated
CVE
CVE-2021-28957
Aliases
GHSA-jq4v-f5q6-mjqq

Description

An XSS vulnerability was discovered in python-lxml's clean module versions before 4.6.3. When disabling the safe_attrs_only and forms arguments, the Cleaner class does not remove the formaction attribute allowing for JS to bypass the sanitizer. A remote attacker could exploit this flaw to run arbitrary JS code on users who interact with incorrectly sanitized HTML. This issue is patched in lxml 4.6.3.

Affected packages

PackageVersions
PyPI · lxmlintroduced 0, fixed a5f9cb52079dc57477c460dbe6ba0f775e14a999 ; introduced 0, fixed 4.6.3

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — PyPA Advisory Database