UBUNTU-CVE-2024-52595

Source
https://ubuntu.com/security/CVE-2024-52595
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2024/UBUNTU-CVE-2024-52595.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2024-52595
Related
  • CVE-2024-52595
Published
2024-11-19T22:15:00Z
Modified
2024-11-20T12:24:20Z
Summary
[none]
Details

lxmlhtmlclean is a project for HTML cleaning functionalities copied from lxml.html.clean. Prior to version 0.4.0, the HTML Parser in lxml does not properly handle context-switching for special HTML tags such as <svg>, <math> and <noscript>. This behavior deviates from how web browsers parse and interpret such tags. Specifically, content in CSS comments is ignored by lxmlhtmlclean but may be interpreted differently by web browsers, enabling malicious scripts to bypass the cleaning process. This vulnerability could lead to Cross-Site Scripting (XSS) attacks, compromising the security of users relying on lxmlhtmlclean in default configuration for sanitizing untrusted HTML content. Users employing the HTML cleaner in a security-sensitive context should upgrade to lxml 0.4.0, which addresses this issue. As a temporary mitigation, users can configure lxmlhtmlclean with the following settings to prevent the exploitation of this vulnerability. Via remove_tags, one may specify tags to remove - their content is moved to their parents' tags. Via kill_tags, one may specify tags to be removed completely. Via allow_tags, one may restrict the set of permissible tags, excluding context-switching tags like <svg>, <math> and <noscript>.

References

Affected packages

Ubuntu:24.10 / lxml-html-clean

Package

Name
lxml-html-clean
Purl
pkg:deb/ubuntu/lxml-html-clean?arch=src?distro=oracular

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

0.*

0.1.1-1
0.2.0-1
0.2.1-1
0.2.2-1

Ecosystem specific

{
    "ubuntu_priority": "medium"
}

Ubuntu:24.04:LTS / lxml-html-clean

Package

Name
lxml-html-clean
Purl
pkg:deb/ubuntu/lxml-html-clean?arch=src?distro=noble

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

0.*

0.1.0-0ubuntu1
0.1.1-1

Ecosystem specific

{
    "ubuntu_priority": "medium"
}