lxml vulnerable to Cross-Site Scripting
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.
01
describes (1)
Related CVEs.
| ID | severity | exploitable | ||
|---|---|---|---|---|
| CVE-2021-28957US | medium6.1 | — | ||
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 t… | ||||
02
references
External citations — patches, advisories, analysis.
- https://bugs.launchpad.net/lxml/+bug/1888153WEB
- https://github.com/advisories/GHSA-jq4v-f5q6-mjqqADVISORY
- https://github.com/lxml/lxmlPACKAGE
- https://github.com/lxml/lxml/commit/2d01a1ba8984e0483ce6619b972832377f208a0dWEB
- https://github.com/lxml/lxml/commit/a5f9cb52079dc57477c460dbe6ba0f775e14a999WEB
- https://github.com/lxml/lxml/pull/316WEB
- https://github.com/lxml/lxml/pull/316/commits/10ec1b4e9f93713513a3264ed6158af22492f270WEB
- https://github.com/pypa/advisory-database/tree/main/vulns/lxml/PYSEC-2021-19.yamlWEB
scry
Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.
Free scan