Medium severity · published Jul 14, 2021
CVE-2021-36373
When reading a specially crafted TAR archive an Apache Ant build can be made to allocate large amounts of memory that finally leads to an out of memory error, even for small…
5.5
CVSS
2.5%
EPSS
No
On KEV
Description
When reading a specially crafted TAR archive an Apache Ant build can be made to allocate large amounts of memory that finally leads to an out of memory error, even for small inputs. This can be used to disrupt builds using Apache Ant. Apache Ant prior to 1.9.16 and 1.10.11 were affected.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Attack vector
Local
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.5% · higher than 85% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AN
Ant · Apache
1.9.0 before 1.9.16; 1.10.0 before 1.10.11 · source: NVD
BT
CU
Communications Unified Inventory Management · Oracle
7.3.0; 7.4.0; 7.4.1; 7.4.2; 7.5.0 · source: NVD
ER
Enterprise Repository · Oracle
11.1.1.7.0 · source: NVD
IP
Insurance Policy Administration · Oracle
11.0 through 11.3.1 · source: NVD
PG
Primavera Gateway · Oracle
17.12.0 through 17.12.11; 18.8.0 through 18.8.12; 19.12.0 through 19.12.11; 20.12.0 through 20.12.7 · source: NVD
Affected product
AN
Ant
Apache
More from Ant
7.5
CVE-2020-11979
As mitigation for CVE-2020-1945 Apache Ant 1.10.8 changed the permissions of temporary files it created so that only the current user was allowed to access them
7.4
CVE-2026-78254
Apache Ant: Path traversal in ftp and scp tasks allows arbitrary file write
6.3
CVE-2020-1945
Apache Ant 1.1 to 1.9.14 and 1.10.0 to 1.10.7 uses the default temporary directory identified by the Java system property java.io.tmpdir for several tasks and may thus leak…
5.5
CVE-2021-36374
When reading a specially crafted ZIP archive, or a derived formats, an Apache Ant build can be made to allocate large amounts of memory that leads to an out of memory error, even…