
Cloud Vulnerability DB
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
XStream, a Java library for object serialization to XML, was found to contain a high-severity denial-of-service vulnerability (CVE-2024-47072) with a CVSS score of 7.5. The vulnerability affects all versions up to and including 1.4.20 when using XStream's BinaryStreamDriver. The issue was discovered by Alexis Challande of Trail of Bits and was publicly disclosed on November 7, 2024 (XStream Advisory).
The vulnerability stems from insecure handling of string value IDs during the deserialization process within the XStream BinaryStreamDriver. The driver uses a mechanism to map string values to IDs for optimization purposes, but a flaw in the reader's implementation allows for endless recursion during the ID mapping process. When unmarshalling data, the reader's implementation uses a simple one-time recursion after reading a mapping token to process the next normal token of the data stream, which can be exploited to trigger an endless recursion loop (Security Online).
The vulnerability allows remote attackers to terminate applications using XStream with BinaryStreamDriver by triggering a stack overflow error, resulting in a denial of service. The attack requires no user interaction and can be executed remotely, leading to high availability impact while having no effect on confidentiality or integrity (XStream Doc).
The primary mitigation is to upgrade to XStream version 1.4.21, which detects the manipulation in the binary input stream and raises an InputManipulationException instead of crashing. For users unable to upgrade immediately, a temporary workaround involves implementing error handling to catch the StackOverflowError in the client code calling XStream. However, this is only a stopgap measure and not a complete solution (XStream Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
A comprehensive threat intelligence database of cloud security incidents, actors, tools and techniques
A step-by-step framework for modeling and improving SaaS and PaaS tenant isolation
Get a personalized demo
“Best User Experience I have ever seen, provides full visibility to cloud workloads.”
“Wiz provides a single pane of glass to see what is going on in our cloud environments.”
“We know that if Wiz identifies something as critical, it actually is.”