Independent & educational platform Not a government body. No link or affiliation with any government organisation. Made for learning only. Test only systems you own or are authorised to test. Become a Partner or Sponsor → Full disclaimer

CVE-2021-21342

critical

XStream is a Java library to serialize objects to XML and back again.

Vendor / product: Netapp — oncommand insight

XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability where the processed stream at unmarshalling time contains type information to recreate the formerly written objects. XStream creates therefore new instances based on these type information. An attacker can manipulate the processed input stream and replace or inject objects, that result in a server-side forgery request. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.

CVSS
9.1
9.1 (CVSS v3.1)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Severity source: NVD CVSS v3.1 (nvd@nist.gov)
Timeline (UTC)
Published: 2021-03-23 00:15
Modified: 2026-10-07 19:17
NVD status: Analyzed
Last synced 2 days ago
Verified against the source API 2026-10-27 07:06 UTC
Exploitation
Not listed in CISA KEV (as of last catalog sync)
Absence from KEV does not mean a CVE is not exploited. Exploitation status: unknown (no authoritative evidence in our sources).

Affected products

netapp / oncommand_insight all versions
apache / activemq <5.15.14, 5.16.0, 5.16.1
apache / jmeter <5.5
xstream / xstream <1.4.16
debian / debian_linux 9.0, 10.0, 11.0
fedoraproject / fedora 33, 34, 35
oracle / banking_enterprise_default_management 2.10.0, 2.12.0
oracle / banking_platform 2.4.0, 2.7.1, 2.9.0, 2.12.0
oracle / banking_virtual_account_management 14.2.0, 14.3.0, 14.5.0
oracle / business_activity_monitoring 11.1.1.9.0, 12.2.1.3.0, 12.2.1.4.0
oracle / communications_brm_-_elastic_charging_engine 12.0.0.3
oracle / communications_policy_management 12.5.0
oracle / communications_unified_inventory_management 7.3.2, 7.3.4, 7.3.5, 7.4.0, 7.4.1
oracle / retail_xstore_point_of_service 16.0.6, 17.0.4, 18.0.3, 19.0.2
oracle / webcenter_portal 11.1.1.9.0, 12.2.1.3.0, 12.2.1.4.0

Weakness classification (CWE)

Source: NVD / CISA. “NVD-CWE-Other” and “NVD-CWE-noinfo” mean NVD could not assign a specific weakness.

Mitigation & advisories

Vendor advisory: https://www.oracle.com/security-alerts/cpujan2022.html
Vendor advisory: https://www.oracle.com/security-alerts/cpujan2022.html
Patch / mitigation: https://www.oracle.com/security-alerts/cpujan2022.html
Patch / mitigation: https://x-stream.github.io/security.html#workaround
Patch / mitigation: https://www.oracle.com/security-alerts/cpujan2022.html
Patch / mitigation: https://x-stream.github.io/security.html#workaround

References

Data sources

NVD CVE API 2.0 — fetched 2026-10-27 07:06 UTC · record ↗

Learn the basics

Understanding CVEs and CVSS Scores

Related CVEs