CVE Vulnerabilities

CVE-2021-23792

Improper Restriction of XML External Entity Reference

Published: May 06, 2022 | Modified: Nov 21, 2024
CVSS 3.x
9.8
CRITICAL
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
7.5 HIGH
AV:N/AC:L/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM

The package com.twelvemonkeys.imageio:imageio-metadata before 3.7.1 are vulnerable to XML External Entity (XXE) Injection due to an insecurely initialized XML parser for reading XMP Metadata. An attacker can exploit this vulnerability if they are able to supply a file (e.g. when an online profile picture is processed) with a malicious XMP segment. If the XMP metadata of the uploaded image is parsed, then the XXE vulnerability is triggered.

Weakness

The product processes an XML document that can contain XML entities with URIs that resolve to documents outside of the intended sphere of control, causing the product to embed incorrect documents into its output.

Affected Software

Name Vendor Start Version End Version
Twelvemonkeys Twelvemonkeys_project * 3.7.1 (excluding)
Libtwelvemonkeys-java Ubuntu bionic *
Libtwelvemonkeys-java Ubuntu focal *
Libtwelvemonkeys-java Ubuntu impish *
Libtwelvemonkeys-java Ubuntu kinetic *
Libtwelvemonkeys-java Ubuntu lunar *
Libtwelvemonkeys-java Ubuntu mantic *
Libtwelvemonkeys-java Ubuntu oracular *

Potential Mitigations

References