CVE-2021-3516
libxml2: Use-after-free in xmlEncodeEntitiesInternal() in entities.c
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · April 21, 2021
Updated · October 14, 2026
Description
There's a flaw in libxml2's xmllint. An attacker who is able to submit a crafted file to be processed by xmllint could trigger a use-after-free. The greatest impact of this flaw is to confidentiality, integrity, and availability.
Statement
The only known exploitation path of this flaw is via the xmllint tool.
This flaw is out of support scope for Red Hat Enterprise Linux 6 and 7. To learn more about Red Hat Enterprise Linux support life cycles, please see https://access.redhat.com/support/policy/updates/errata .
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
This flaw can be mitigated by not using xmllint with the --html and --push options together.
CVSS / CWE
CVSS 3.1 · 7.8CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CWE-416 · Use After Free