NetSight
medium6.1

CVE-2021-28957

lxml vulnerable to Cross-Site Scripting

Impact

An XSS vulnerability was discovered in the python `lxml` 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

EcosystemPackageAffectedFixed in
piplxml< 4.6.34.6.3

Affected products

VendorProductAffected versions
LxmlLxml
before 4.6.3
DebianDebian Linux
Versions 9.0, 10.0
FedoraprojectFedora
Versions 33, 34
NetappSnapcenter
All versions
OracleZfs Storage Appliance Kit
Version 8.8

Weakness classification

References