CVE-2021-21350
XStream is vulnerable to an Arbitrary Code Execution attack
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
XStream is vulnerable to an Arbitrary Code Execution attack
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
- Record
CVE-2021-21350- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-434, CWE-502
- Updated
- 2026-11-02
EUVDEUVD-2021-0595
5.3
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
- Record
EUVD-2021-0595- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-43gc-mjxg-gvrq
5.3
XStream is vulnerable to an Arbitrary Code Execution attack
Impact
The vulnerability may allow a remote attacker to execute arbitrary code 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.
Patches
If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
Workarounds
See workarounds for the different versions covering all CVEs.
References
See full information about the nature of the vulnerability and the steps to reproduce it in XStream's documentation for CVE-2021-21350.
Credits
The vulnerability was discovered and reported by threedr3am.
For more information
If you have any questions or comments about this advisory:
- Open an issue in XStream
- Contact us at XStream Google Group
- Record
GHSA-43gc-mjxg-gvrq- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-434, CWE-502
- Updated
- 2026-11-02
NVD
5.3
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
- Record
CVE-2021-21350- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-434, CWE-502
- Updated
- 2026-11-02
OSV
9.8
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
- Record
CVE-2021-21350- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-21350
9.8
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
- Record
DEBIAN-CVE-2021-21350- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 13 moreShow less
OSVGHSA-43gc-mjxg-gvrq
5.3
XStream is vulnerable to an Arbitrary Code Execution attack
Impact
The vulnerability may allow a remote attacker to execute arbitrary code 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.
Patches
If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
Workarounds
See workarounds for the different versions covering all CVEs.
References
See full information about the nature of the vulnerability and the steps to reproduce it in XStream's documentation for CVE-2021-21350.
Credits
The vulnerability was discovered and reported by threedr3am.
For more information
If you have any questions or comments about this advisory:
- Open an issue in XStream
- Contact us at XStream Google Group
- Record
GHSA-43gc-mjxg-gvrq- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-434, CWE-502
- Updated
- 2026-11-02
OSVOESA-2021-1185
9.8
xstream security update
Security Fix(es):
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.(CVE-2021-21350)
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to request data from internal resources that are not publicly available 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. If you rely on XStream s default blacklist of the Security Framework, you will have to use at least version 1.4.16.(CVE-2021-21349)
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to occupy a thread that consumes maximum CPU time and will never return. 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.(CVE-2021-21348)
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.(CVE-2021-21351)
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is vulnerability which 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.(CVE-2021-21341)
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.(CVE-2021-21342)
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…
- Record
OESA-2021-1185- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:1354
8.5
Red Hat Security Advisory: xstream security update
- Record
RHSA-2021:1354- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-21350
9.8
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
- Record
UBUNTU-CVE-2021-21350- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVBIT-activemq-2021-21350 No score
XStream is vulnerable to an Arbitrary Code Execution attack
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code 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. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.
- Record
BIT-activemq-2021-21350- Updated
- 2026-11-02
OSVMGASA-2021-0370 No score
Updated xstream packages fix security vulnerabilities
In XStream before version 1.4.16, there is a vulnerability which 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 (CVE-2021-21341).
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 (CVE-2021-21342).
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 the deletion of a file on the local host (CVE-2021-21343).
In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream (CVE-2021-21344).
In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker who has sufficient rights to execute commands of the host only by manipulating the processed input stream (CVE-2021-21345).
In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream (CVE-2021-21346).
In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream (CVE-2021-21347).
In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to occupy a thread that consumes maximum CPU time and will never return (CVE-2021-21348).
In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to request data from internal resources that are not publicly available only by manipulating the processed input stream (CVE-2021-21349).
In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to execute arbitrary code only by manipulating the processed input stream (CVE-2021-21350).
In XStream before version 1.4.16, there is a vulnerability which may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream (CVE-2021-21351).
A vulnerability in XStream versions prior to 1.4.17 may allow a remote attacker has sufficient rights to execute commands of the host only by manipulating the processed input stream (CVE-2021-29505).
Theses vulnerabilities are mitigated if user followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types.
- Record
MGASA-2021-0370- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0832-1 No score
Security update for xstream
This update for xstream fixes the following issues:
- Upgrade to 1.4.16
- CVE-2021-21351: remote attacker to load and execute arbitrary code (bsc#1184796)
- CVE-2021-21349: SSRF can lead to a remote attacker to request data from internal resources (bsc#1184797)
- CVE-2021-21350: arbitrary code execution (bsc#1184380)
- CVE-2021-21348: remote attacker could cause denial of service by consuming maximum CPU time (bsc#1184374)
- CVE-2021-21347: remote attacker to load and execute arbitrary code from a remote host (bsc#1184378)
- CVE-2021-21344: remote attacker could load and execute arbitrary code from a remote host (bsc#1184375)
- CVE-2021-21342: server-side forgery (bsc#1184379)
- CVE-2021-21341: remote attacker could cause a denial of service by allocating 100% CPU time (bsc#1184377)
- CVE-2021-21346: remote attacker could load and execute arbitrary code (bsc#1184373)
- CVE-2021-21345: remote attacker with sufficient rights could execute commands (bsc#1184372)
- CVE-2021-21343: replace or inject objects, that result in the deletion of files on the local host (bsc#1184376)
This update was imported from the SUSE:SLE-15-SP2:Update update project.
- Record
openSUSE-SU-2021:0832-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1840-1 No score
Security update for xstream
This update for xstream fixes the following issues:
- Upgrade to 1.4.16
- CVE-2021-21351: remote attacker to load and execute arbitrary code (bsc#1184796)
- CVE-2021-21349: SSRF can lead to a remote attacker to request data from internal resources (bsc#1184797)
- CVE-2021-21350: arbitrary code execution (bsc#1184380)
- CVE-2021-21348: remote attacker could cause denial of service by consuming maximum CPU time (bsc#1184374)
- CVE-2021-21347: remote attacker to load and execute arbitrary code from a remote host (bsc#1184378)
- CVE-2021-21344: remote attacker could load and execute arbitrary code from a remote host (bsc#1184375)
- CVE-2021-21342: server-side forgery (bsc#1184379)
- CVE-2021-21341: remote attacker could cause a denial of service by allocating 100% CPU time (bsc#1184377)
- CVE-2021-21346: remote attacker could load and execute arbitrary code (bsc#1184373)
- CVE-2021-21345: remote attacker with sufficient rights could execute commands (bsc#1184372)
- CVE-2021-21343: replace or inject objects, that result in the deletion of files on the local host (bsc#1184376)
- Record
openSUSE-SU-2021:1840-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10592-1 No score
xstream-1.4.18-1.1 on GA media
These are all security issues fixed in the xstream-1.4.18-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10592-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1840-1 No score
Security update for xstream
This update for xstream fixes the following issues:
- Upgrade to 1.4.16
- CVE-2021-21351: remote attacker to load and execute arbitrary code (bsc#1184796)
- CVE-2021-21349: SSRF can lead to a remote attacker to request data from internal resources (bsc#1184797)
- CVE-2021-21350: arbitrary code execution (bsc#1184380)
- CVE-2021-21348: remote attacker could cause denial of service by consuming maximum CPU time (bsc#1184374)
- CVE-2021-21347: remote attacker to load and execute arbitrary code from a remote host (bsc#1184378)
- CVE-2021-21344: remote attacker could load and execute arbitrary code from a remote host (bsc#1184375)
- CVE-2021-21342: server-side forgery (bsc#1184379)
- CVE-2021-21341: remote attacker could cause a denial of service by allocating 100% CPU time (bsc#1184377)
- CVE-2021-21346: remote attacker could load and execute arbitrary code (bsc#1184373)
- CVE-2021-21345: remote attacker with sufficient rights could execute commands (bsc#1184372)
- CVE-2021-21343: replace or inject objects, that result in the deletion of files on the local host (bsc#1184376)
- Record
SUSE-SU-2021:1840-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1840-2 No score
Security update for xstream
This update for xstream fixes the following issues:
- Upgrade to 1.4.16
- CVE-2021-21351: remote attacker to load and execute arbitrary code (bsc#1184796)
- CVE-2021-21349: SSRF can lead to a remote attacker to request data from internal resources (bsc#1184797)
- CVE-2021-21350: arbitrary code execution (bsc#1184380)
- CVE-2021-21348: remote attacker could cause denial of service by consuming maximum CPU time (bsc#1184374)
- CVE-2021-21347: remote attacker to load and execute arbitrary code from a remote host (bsc#1184378)
- CVE-2021-21344: remote attacker could load and execute arbitrary code from a remote host (bsc#1184375)
- CVE-2021-21342: server-side forgery (bsc#1184379)
- CVE-2021-21341: remote attacker could cause a denial of service by allocating 100% CPU time (bsc#1184377)
- CVE-2021-21346: remote attacker could load and execute arbitrary code (bsc#1184373)
- CVE-2021-21345: remote attacker with sufficient rights could execute commands (bsc#1184372)
- CVE-2021-21343: replace or inject objects, that result in the deletion of files on the local host (bsc#1184376)
- Record
SUSE-SU-2021:1840-2- Updated
- 2026-11-02
OSVUSN-4943-1 No score
libxstream-java vulnerabilities
Zhihong Tian and Hui Lu found that XStream was vulnerable to remote code execution. A remote attacker could run arbitrary shell commands by manipulating the processed input stream. This issue affected only affected Ubuntu 20.10. (CVE-2020-26217)
It was discovered that XStream was vulnerable to server-side forgery attacks. A remote attacker could request data from internal resources that are not publicly available only by manipulating the processed input stream. This issue only affected Ubuntu 20.10. (CVE-2020-26258)
It was discovered that XStream was vulnerable to arbitrary file deletion on the local host. A remote attacker could use this to delete arbitrary known files on the host as long as the executing process had sufficient rights only by manipulating the processed input stream. This issue only affected Ubuntu 20.10. (CVE-2020-26259)
It was discovered that XStream was vulnerable to denial of service, arbitrary code execution, arbitrary file deletion and server-side forgery attacks. A remote attacker could cause any of those issues by manipulating the processed input stream. (CVE-2021-21341, CVE-2021-21342, CVE-2021-21343 CVE-2021-21344, CVE-2021-21345, CVE-2021-21346, CVE-2021-21347, CVE-2021-21348, CVE-2021-21349, CVE-2021-21350, CVE-2021-21351)
- Record
USN-4943-1- Updated
- 2026-11-02
OSVUSN-6978-1 No score
libxstream-java vulnerabilities
It was discovered that XStream incorrectly handled parsing of certain crafted XML documents. A remote attacker could possibly use this issue to read arbitrary files. (CVE-2016-3674)
Zhihong Tian and Hui Lu found that XStream was vulnerable to remote code execution. A remote attacker could run arbitrary shell commands by manipulating the processed input stream. (CVE-2020-26217)
It was discovered that XStream was vulnerable to server-side forgery attacks. A remote attacker could request data from internal resources that are not publicly available only by manipulating the processed input stream. (CVE-2020-26258)
It was discovered that XStream was vulnerable to arbitrary file deletion on the local host. A remote attacker could use this to delete arbitrary known files on the host as long as the executing process had sufficient rights only by manipulating the processed input stream. (CVE-2020-26259)
It was discovered that XStream was vulnerable to denial of service, arbitrary code execution, arbitrary file deletion and server-side forgery attacks. A remote attacker could cause any of those issues by manipulating the processed input stream. (CVE-2021-21341, CVE-2021-21342, CVE-2021-21343, CVE-2021-21344, CVE-2021-21345, CVE-2021-21346, CVE-2021-21347, CVE-2021-21348, CVE-2021-21349, CVE-2021-21350, CVE-2021-21351)
- Record
USN-6978-1- Updated
- 2026-11-02
Affected products
- x-stream xstream
- xstream
- apache activemq
- apache jmeter
- debian linux
- fedoraproject fedora
- netapp oncommand insight
- oracle banking enterprise default management
- oracle banking platform
- oracle banking virtual account management
- oracle business activity monitoring
- oracle communications billing and revenue management elastic charging engine
Affected packages
| Package | Affected | Fixed |
|---|---|---|
com.thoughtworks.xstream:xstreamMaven |
before 1.4.16 | 1.4.16 |
activemqBitnami |
before 5.15.14, 5.16.0 to 5.16.0, 5.16.1 to 5.16.1 | 5.15.14 |
libxstream-javaDebian:12 |
before 1.4.15-2 | 1.4.15-2 |
libxstream-javaDebian:13 |
before 1.4.15-2 | 1.4.15-2 |
libxstream-javaDebian:14 |
before 1.4.15-2 | 1.4.15-2 |
libxstream-javaDebian:9 From an advisory covering 11 CVEs |
before 1.4.11.1-1+deb9u2, plus listed versions 1.4.10-11.4.11-11.4.11.1-11.4.11.1-1+deb9u11.4.9-21.4.9-2+deb9u1 |
1.4.11.1-1+deb9u2 |
com.thoughtworks.xstream:xstreamMaven |
before 1.4.16, plus listed versions 0.10.20.30.50.6 Show 35 moreShow less1.01.0.11.0.21.11.1.11.1.21.1.31.21.2.11.2.21.31.3.11.41.4.11.4.101.4.10-java71.4.111.4.11-java71.4.11.11.4.121.4.12-java71.4.131.4.13-java71.4.141.4.14-java71.4.14-jdk71.4.151.4.21.4.31.4.41.4.51.4.61.4.71.4.81.4.9 |
1.4.16 |
xstreamMageia:8 From an advisory covering 12 CVEs |
before 1.4.15-1.1.mga8 | 1.4.15-1.1.mga8 |
xstreamopenEuler:20.03-LTS-SP1 From an advisory covering 11 CVEs |
before 1.4.16-1.oe1 | 1.4.16-1.oe1 |
xstreamRed Hat:enterprise_linux:7::client From an advisory covering 5 CVEs |
before 0:1.3.1-13.el7_9 | 0:1.3.1-13.el7_9 |
Show 22 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xstream-javadocRed Hat:enterprise_linux:7::client From an advisory covering 5 CVEs |
before 0:1.3.1-13.el7_9 | 0:1.3.1-13.el7_9 |
xstreamRed Hat:enterprise_linux:7::computenode From an advisory covering 5 CVEs |
before 0:1.3.1-13.el7_9 | 0:1.3.1-13.el7_9 |
xstream-javadocRed Hat:enterprise_linux:7::computenode From an advisory covering 5 CVEs |
before 0:1.3.1-13.el7_9 | 0:1.3.1-13.el7_9 |
xstreamRed Hat:enterprise_linux:7::server From an advisory covering 5 CVEs |
before 0:1.3.1-13.el7_9 | 0:1.3.1-13.el7_9 |
xstream-javadocRed Hat:enterprise_linux:7::server From an advisory covering 5 CVEs |
before 0:1.3.1-13.el7_9 | 0:1.3.1-13.el7_9 |
xstreamRed Hat:enterprise_linux:7::workstation From an advisory covering 5 CVEs |
before 0:1.3.1-13.el7_9 | 0:1.3.1-13.el7_9 |
xstream-javadocRed Hat:enterprise_linux:7::workstation From an advisory covering 5 CVEs |
before 0:1.3.1-13.el7_9 | 0:1.3.1-13.el7_9 |
xstreamSUSE:Linux Enterprise Module for Development Tools 15 SP2 From an advisory covering 11 CVEs |
before 1.4.16-3.8.1 | 1.4.16-3.8.1 |
xstreamSUSE:Linux Enterprise Module for Development Tools 15 SP3 From an advisory covering 11 CVEs |
before 1.4.16-3.8.1 | 1.4.16-3.8.1 |
xstreamSUSE:Manager Server Module 4.1 From an advisory covering 11 CVEs |
before 1.4.16-3.8.1 | 1.4.16-3.8.1 |
xstreamSUSE:Manager Server Module 4.2 From an advisory covering 11 CVEs |
before 1.4.16-3.8.1 | 1.4.16-3.8.1 |
libxstream-javaUbuntu:Pro:14.04:LTS |
before 1.4.7-1ubuntu0.1+esm2, plus listed versions 1.4.4-11.4.7-11.4.7-1ubuntu0.11.4.7-1ubuntu0.1+esm1 |
1.4.7-1ubuntu0.1+esm2 |
libxstream-javaUbuntu:Pro:16.04:LTS |
before 1.4.8-1ubuntu0.1+esm3, plus listed versions 1.4.8-11.4.8-1ubuntu0.11.4.8-1ubuntu0.1+esm11.4.8-1ubuntu0.1+esm2 |
1.4.8-1ubuntu0.1+esm3 |
libxstream-javaUbuntu:18.04:LTS |
before 1.4.11.1-1~18.04.2, plus listed versions 1.4.10-11.4.11.1-1~18.041.4.11.1-1~18.04.1 |
1.4.11.1-1~18.04.2 |
libxstream-javaUbuntu:20.04:LTS |
before 1.4.11.1-1ubuntu0.2, plus listed versions 1.4.11.1-11.4.11.1-1ubuntu0.1 |
1.4.11.1-1ubuntu0.2 |
libxstream-javaUbuntu:18.04:LTS From an advisory covering 14 CVEs |
before 1.4.11.1-1~18.04.2, plus listed versions 1.4.10-11.4.11.1-1~18.041.4.11.1-1~18.04.1 |
1.4.11.1-1~18.04.2 |
libxstream-javaUbuntu:20.04:LTS From an advisory covering 14 CVEs |
before 1.4.11.1-1ubuntu0.2, plus listed versions 1.4.11.1-11.4.11.1-1ubuntu0.1 |
1.4.11.1-1ubuntu0.2 |
libxstream-javaUbuntu:Pro:14.04:LTS From an advisory covering 15 CVEs |
before 1.4.7-1ubuntu0.1+esm2, plus listed versions 1.4.4-11.4.7-11.4.7-1ubuntu0.11.4.7-1ubuntu0.1+esm1 |
1.4.7-1ubuntu0.1+esm2 |
libxstream-javaUbuntu:Pro:16.04:LTS From an advisory covering 15 CVEs |
before 1.4.8-1ubuntu0.1+esm3, plus listed versions 1.4.8-11.4.8-1ubuntu0.11.4.8-1ubuntu0.1+esm11.4.8-1ubuntu0.1+esm2 |
1.4.8-1ubuntu0.1+esm3 |
xstreamopenSUSE:Leap 15.2 From an advisory covering 11 CVEs |
before 1.4.16-lp152.2.6.1 | 1.4.16-lp152.2.6.1 |
xstreamopenSUSE:Leap 15.3 From an advisory covering 11 CVEs |
before 1.4.16-3.8.1 | 1.4.16-3.8.1 |
xstreamopenSUSE:Tumbleweed From an advisory covering 22 CVEs |
before 1.4.18-1.1 | 1.4.18-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-21350 is a medium vulnerability (CVSS 5.3) in X-stream Xstream, published March 22, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 15.2%, the 96th percentile. Fixed in com.thoughtworks.xstream:xstream 1.4.16.
References
x-stream.github.io/security.html
x-stream.github.io/changes.html
github.com/x-stream/xstream/security/advisories/GHSA-43gc-mjxg-gvrq
x-stream.github.io/CVE-2021-21350.html
lists.debian.org/debian-lts-announce/2021/04/msg00002.html
lists.apache.org/thread.html/r9ac71b047767205aa22e3a08cb33f3e0586de6b2fac48b425c6e16b0%40%3Cdev.jmeter.apache.org%3E
Show 105 moreShow less
lists.apache.org/thread.html/r8244fd0831db894d5e89911ded9c72196d395a90ae655414d23ed0dd%40%3Cusers.activemq.apache.org%3E
security.netapp.com/advisory/ntap-20210430-0002
oracle.com//security-alerts/cpujul2021.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/22KVR6B5IZP3BGQ3HPWIO2FWWCKT3DHP
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QGXIU3YDPG6OGTDHMBLAFN7BPBERXREB
oracle.com/security-alerts/cpuoct2021.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PVPHZA7VW2RRSDCOIPP2W6O5ND254TU7
debian.org/security/2021/dsa-5004
oracle.com/security-alerts/cpujan2022.html
nvd.nist.gov/vuln/detail/CVE-2021-21350
lists.apache.org/thread.html/r9ac71b047767205aa22e3a08cb33f3e0586de6b2fac48b425c6e16b0@%3Cdev.jmeter.apache.org%3E
lists.apache.org/thread.html/r8244fd0831db894d5e89911ded9c72196d395a90ae655414d23ed0dd@%3Cusers.activemq.apache.org%3E
lists.fedoraproject.org/archives/list/[email protected]/message/22KVR6B5IZP3BGQ3HPWIO2FWWCKT3DHP
lists.fedoraproject.org/archives/list/[email protected]/message/QGXIU3YDPG6OGTDHMBLAFN7BPBERXREB
lists.fedoraproject.org/archives/list/[email protected]/message/PVPHZA7VW2RRSDCOIPP2W6O5ND254TU7
github.com/advisories/GHSA-43gc-mjxg-gvrq
security-tracker.debian.org/tracker/CVE-2021-21350
github.com/x-stream/xstream
advisories.mageia.org/MGASA-2021-0370.html
bugs.mageia.org/show_bug.cgi?id=28844
access.redhat.com/errata/RHSA-2021:1354
debian.org/lts/security/2021/dla-2616
ubuntu.com/security/notices/USN-4943-1
lists.opensuse.org/archives/list/[email protected]/thread/H2CFEJOW6N5BGEB6UU3SEQ3UF5C2UWJL
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1185
nvd.nist.gov/vuln/detail/CVE-2021-21349
nvd.nist.gov/vuln/detail/CVE-2021-21348
nvd.nist.gov/vuln/detail/CVE-2021-21351
nvd.nist.gov/vuln/detail/CVE-2021-21341
nvd.nist.gov/vuln/detail/CVE-2021-21342
nvd.nist.gov/vuln/detail/CVE-2021-21343
nvd.nist.gov/vuln/detail/CVE-2021-21344
nvd.nist.gov/vuln/detail/CVE-2021-21345
nvd.nist.gov/vuln/detail/CVE-2021-21346
nvd.nist.gov/vuln/detail/CVE-2021-21347
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1942554
bugzilla.redhat.com/show_bug.cgi?id=1942558
bugzilla.redhat.com/show_bug.cgi?id=1942578
bugzilla.redhat.com/show_bug.cgi?id=1942629
bugzilla.redhat.com/show_bug.cgi?id=1942637
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1354.json
access.redhat.com/security/cve/CVE-2021-21344
cve.org/CVERecord?id=CVE-2021-21344
access.redhat.com/security/cve/CVE-2021-21345
cve.org/CVERecord?id=CVE-2021-21345
access.redhat.com/security/cve/CVE-2021-21346
cve.org/CVERecord?id=CVE-2021-21346
access.redhat.com/security/cve/CVE-2021-21347
cve.org/CVERecord?id=CVE-2021-21347
access.redhat.com/security/cve/CVE-2021-21350
cve.org/CVERecord?id=CVE-2021-21350
suse.com/support/update/announcement/2021/suse-su-20211840-1
bugzilla.suse.com/1184372
bugzilla.suse.com/1184373
bugzilla.suse.com/1184374
bugzilla.suse.com/1184375
bugzilla.suse.com/1184376
bugzilla.suse.com/1184377
bugzilla.suse.com/1184378
bugzilla.suse.com/1184379
bugzilla.suse.com/1184380
bugzilla.suse.com/1184796
bugzilla.suse.com/1184797
suse.com/security/cve/CVE-2021-21341
suse.com/security/cve/CVE-2021-21342
suse.com/security/cve/CVE-2021-21343
suse.com/security/cve/CVE-2021-21344
suse.com/security/cve/CVE-2021-21345
suse.com/security/cve/CVE-2021-21346
suse.com/security/cve/CVE-2021-21347
suse.com/security/cve/CVE-2021-21348
suse.com/security/cve/CVE-2021-21349
suse.com/security/cve/CVE-2021-21350
suse.com/security/cve/CVE-2021-21351
suse.com/support/update/announcement/2021/suse-su-20211840-2
ubuntu.com/security/CVE-2021-21350
ubuntu.com/security/notices/USN-6978-1
ubuntu.com/security/CVE-2020-26217
ubuntu.com/security/CVE-2020-26258
ubuntu.com/security/CVE-2020-26259
ubuntu.com/security/CVE-2021-21341
ubuntu.com/security/CVE-2021-21342
ubuntu.com/security/CVE-2021-21343
ubuntu.com/security/CVE-2021-21344
ubuntu.com/security/CVE-2021-21345
ubuntu.com/security/CVE-2021-21346
ubuntu.com/security/CVE-2021-21347
ubuntu.com/security/CVE-2021-21348
ubuntu.com/security/CVE-2021-21349
ubuntu.com/security/CVE-2021-21351
ubuntu.com/security/CVE-2016-3674
lists.opensuse.org/archives/list/[email protected]/thread/KO2SBWPIR6ZPUOQHOD4PSDGYT53T5TZY
lists.opensuse.org/archives/list/[email protected]/thread/APETSNTGJFG76V7J5X4K4LWA77F5743O
suse.com/security/cve/CVE-2016-3674
suse.com/security/cve/CVE-2017-7957
suse.com/security/cve/CVE-2020-26217
suse.com/security/cve/CVE-2020-26258
suse.com/security/cve/CVE-2020-26259
suse.com/security/cve/CVE-2021-29505
suse.com/security/cve/CVE-2021-39139
suse.com/security/cve/CVE-2021-39144
suse.com/security/cve/CVE-2021-39147
suse.com/security/cve/CVE-2021-39150
suse.com/security/cve/CVE-2021-39153
Left out here: the rest of 1 source description. The JSON record has them.