Skip to content

← Public intelligence

Maven package

com.thoughtworks.xstream:xstream

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

37 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 7.7MavenPublished

    XStream is vulnerable to a Denial of Service attack due to stack overflow from a manipulated binary input stream

    CVE-2024-47072 · GHSA-hfq9-hggm-c56q

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.21
    Fixed in
    1.4.21· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker to terminate the application with a stack overflow error resulting in a denial of service only by manipulating the processed input stream when XStream is configured to use the BinaryStreamDriver. Patches XStream 1.4.21 detects the manipulation in the binary input stream causing the the stack overflow and raises an InputManipulationException instead. Workarounds The only solution is to catch the StackOverflowError in the client code calling XStream if XStream is configured to use the BinaryStreamDriver. References See full information about the nature of the vulnerability and the steps to reproduce it in XStream's documentation for CVE-2024-47072. Credits Alexis Challande of Trail Of Bits found and reported the issue to XStream and provided the required information to reproduce it.

    Recommended action: Upgrade to 1.4.21 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. High, CVSS 7.5MavenPublished

    XStream can cause a Denial of Service by injecting deeply nested objects raising a stack overflow

    CVE-2022-40151 · GHSA-f8cc-g7j8-xxpm

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.20
    Fixed in
    1.4.20· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker to terminate the application with a stack overflow error resulting in a denial of service only by manipulating the processed input stream. Patches XStream 1.4.20 handles the stack overflow and raises an InputManipulationException instead. Workarounds The only solution is to catch the StackOverflowError in the client code calling XStream. References See full information about the nature of the vulnerability and the steps to reproduce it in XStream's documentation for CVE-2022-40151. Credits The vulnerability was discovered and reported by Henry Lin of the Google OSS-Fuzz team. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.20 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. High, CVSS 8.2MavenPublished

    XStream can cause Denial of Service via stack overflow

    CVE-2022-41966 · GHSA-j563-grx4-pjpv

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.20
    Fixed in
    1.4.20· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker to terminate the application with a stack overflow error resulting in a denial of service only by manipulating the processed input stream. Patches XStream 1.4.20 handles the stack overflow and raises an InputManipulationException instead. Workarounds The attack uses the hash code implementation for collections and maps to force recursive hash calculation causing a stack overflow. Following types of the Java runtime are affected: - java.util.HashMap - java.util.HashSet - java.util.Hashtable - java.util.LinkedHashMap - java.util.LinkedHashSet - Other third party collection implementations that use their element's hash code may also be affected A simple solution is to catch the StackOverflowError in the client code calling XStream. If your object graph does not use referenced elements at all, you may simply set the NOREFERENCE mode: If your object graph contains neither a Hashtable, HashMap nor a HashSet (or one of the linked variants…

    Recommended action: Upgrade to 1.4.20 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. High, CVSS 7.5MavenPublished

    Denial of Service by injecting highly recursive collections or maps in XStream

    CVE-2021-43859 · GHSA-rmr5-cpv2-vgjf

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.19
    Fixed in
    1.4.19· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.19 monitors and accumulates the time it takes to add elements to collections and throws an exception if a set threshold is exceeded. Workarounds The attack uses the hash code implementation for collections and maps to force an exponential calculation time due to highly recursive structures with in the collection or map. Following types of the Java runtime are affected in Java versions available in December 2021: - java.util.HashMap - java.util.HashSet - java.util.Hashtable - java.util.LinkedHashMap - java.util.LinkedHashSet - java.util.Stack (older Java revisions only) - java.util.Vector (older Java revisions only) - Other third party collection implementations that use their element's hash code may also be affected If your…

    Recommended action: Upgrade to 1.4.19 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39139 · GHSA-64xx-cq4q-mf44

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. A user is only affected if using the version out of the box with JDK 1.7u21 or below. However, this scenario can be adjusted easily to an external Xalan that works regardless of the version of the Java runtime. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39139. Credits Lai Han of nsfocus security team found and reported the issue to XStream and provided the required information to reproduce it. For more…

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. Medium, CVSS 6.5MavenPublished

    XStream can cause a Denial of Service

    CVE-2021-39140 · GHSA-6wf9-jmg9-vxcc

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39140. Credits The vulnerability was discovered and reported by Lai Han of nsfocus security team. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39141 · GHSA-g5w6-mrj7-75h2

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39141. Credits Ceclin and YXXX from the Tencent Security Response Center found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. High, CVSS 8.5Exploited · CISA KEVMavenPublished

    XStream is vulnerable to a Remote Command Execution attack

    CVE-2021-39144 · GHSA-j9h8-phrw-h4fh

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker has sufficient rights to execute commands of the 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39144. Credits Ceclin and YXXX from the Tencent Security Response Center found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Email us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.com (1)cisa.gov (2)Source checked Evidence →
  9. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39145 · GHSA-8jrj-525p-826v

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39145. Credits 李安诺 (Li4n0) from Alibaba Cloud Security Team and Smi1e of DBAPPSecurity WEBIN Lab found and reported the issue independently to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39146 · GHSA-p8pq-r894-fm8f

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39146. Credits Ceclin and YXXX from the Tencent Security Response Center found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  11. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39147 · GHSA-h7v4-7xg3-hxcc

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39147. Credits wh1t3p1g from TSRC (Tencent Security Response Center) found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  12. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39148 · GHSA-qrx8-8545-4wg2

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39148. Credits wh1t3p1g from TSRC (Tencent Security Response Center) found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  13. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39149 · GHSA-3ccq-5vw3-2p6x

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39149. Credits Lai Han of NSFOCUS security team found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  14. High, CVSS 8.5MavenPublished

    A Server-Side Forgery Request can be activated unmarshalling with XStream to access data streams from an arbitrary URL referencing a resource in an intranet or the local host

    CVE-2021-39150 · GHSA-cxfm-5m4g-x7xp

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker to request data from internal resources that are not publicly available only by manipulating the processed input stream with a Java runtime version 14 to 8. 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.18. 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-39150. Credits Lai Han of NSFOCUS security team found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  15. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39151 · GHSA-hph2-m3g5-xxv4

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39151. Credits Smi1e of DBAPPSecurity WEBIN Lab found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  16. High, CVSS 8.5MavenPublished

    A Server-Side Forgery Request can be activated unmarshalling with XStream to access data streams from an arbitrary URL referencing a resource in an intranet or the local host

    CVE-2021-39152 · GHSA-xw4p-crpj-vjx2

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker to request data from internal resources that are not publicly available only by manipulating the processed input stream with a Java runtime version 14 to 8. 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.18. 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-39152. Credits m0d9 of the Security Team of Alibaba Cloud found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  17. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39153 · GHSA-2q8x-2p7f-574v

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream, if using the version out of the box with Java runtime version 14 to 8 or with JavaFX installed. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39153. Credits Ceclin and YXXX from the Tencent Security Response Center found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream…

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  18. High, CVSS 8.5MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-39154 · GHSA-6w62-hx7r-mw68

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.18
    Fixed in
    1.4.18· Vendor fix available
    Issue
    Impact The 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. Patches XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose. 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-39154. Credits ka1n4t found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.18 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  19. High, CVSS 7.5MavenPublished

    XStream is vulnerable to a Remote Command Execution attack

    CVE-2021-29505 · GHSA-7chv-rrw6-w6fc

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.17
    Fixed in
    1.4.17· Vendor fix available
    Issue
    Impact The vulnerability may allow a remote attacker has sufficient rights to execute commands of the 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. Patches If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.17. 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-29505. Credits V3geB1rd, white hat hacker from Tencent Security Response Center found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Email us at XStream Google Group

    Recommended action: Upgrade to 1.4.17 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  20. Medium, CVSS 5.4MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-21351 · GHSA-hrcp-8f3q-4w2c

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.16
    Fixed in
    1.4.16· Vendor fix available
    Issue
    Impact The 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. 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-21351. Credits wh1t3p1g G5-RD6@IIE found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  21. Medium, CVSS 5.3MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-21350 · GHSA-43gc-mjxg-gvrq

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.16
    Fixed in
    1.4.16· Vendor fix available
    Issue
    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

    Recommended action: Upgrade to 1.4.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  22. Medium, CVSS 6.1MavenPublished

    A Server-Side Forgery Request can be activated unmarshalling with XStream to access data streams from an arbitrary URL referencing a resource in an intranet or the local host

    CVE-2021-21349 · GHSA-f6hm-88x3-mfjv

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.16
    Fixed in
    1.4.16· Vendor fix available
    Issue
    Impact The vulnerability 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. 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-21349. 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

    Recommended action: Upgrade to 1.4.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  23. Medium, CVSS 5.3MavenPublished

    XStream is vulnerable to an attack using Regular Expression for a Denial of Service (ReDos)

    CVE-2021-21348 · GHSA-56p8-3fh9-4cvq

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.16
    Fixed in
    1.4.16· Vendor fix available
    Issue
    Impact The vulnerability 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. 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-21348. 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

    Recommended action: Upgrade to 1.4.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  24. Medium, CVSS 6.1MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-21347 · GHSA-qpfq-ph7r-qv6f

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.16
    Fixed in
    1.4.16· Vendor fix available
    Issue
    Impact The 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. 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-21347. 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

    Recommended action: Upgrade to 1.4.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  25. Medium, CVSS 6.1MavenPublished

    XStream is vulnerable to an Arbitrary Code Execution attack

    CVE-2021-21346 · GHSA-4hrm-m67v-5cxr

    Affected
    • Maven com.thoughtworks.xstream:xstream < 1.4.16
    Fixed in
    1.4.16· Vendor fix available
    Issue
    Impact The 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. 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-21346. Credits wh1t3p1g G5-RD6@IIE found and reported the issue to XStream and provided the required information to reproduce it. For more information If you have any questions or comments about this advisory: Open an issue in XStream Contact us at XStream Google Group

    Recommended action: Upgrade to 1.4.16 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →