CVE Catalog

CVE-2021-39140

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
5.92%

93th percentile - higher than 93% of all known CVEs

Summary

XStream, a library for serializing objects to and from XML, in affected versions may allow a remote attacker to allocate 100% CPU time on the target system by manipulating the processed input stream, resulting in a denial of service. Users who followed the recommendation to set up XStream's security framework with a whitelist limited to the minimal required types are not affected.

Risk Assessment

An attacker can remotely exhaust CPU resources and cause unavailability of applications using XStream. The risk is high for systems without a restricted type whitelist.

Recommendation

Upgrade XStream to version 1.4.18 or later and configure XStream's security framework with a whitelist limited to the minimal required types.

Other vulnerabilities in XStream

See all
Original NVD description (English source)

XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to allocate 100% CPU time on the target system depending on CPU type or parallel execution of such a payload resulting in a denial of service only by manipulating the processed input stream. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS