Denial of Service Vulnerability in RESTEasy 3.0 - CVE-2016-6346
Summary
CVE-2016-6346: RESTEasy enables GZIPInterceptor, which allows remote attackers to cause a denial of service via unspecified vectors. Affects resteasy3.0 versions < 3.0.26-1. Fixed in 3.0.26-1. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
RESTEasy is a JAX-RS implementation that provides a framework for developing RESTful web services in Java. It is widely used in enterprise applications for its ease of integration and support for various data formats. However, certain configurations, such as enabling the GZIPInterceptor, can expose the application to vulnerabilities, including denial of service attacks.
Vulnerability Detail
CVE-2016-6346 is a vulnerability in RESTEasy that allows remote attackers to exploit the GZIPInterceptor feature. This can lead to a denial of service (DoS) by overwhelming the server with requests that exploit this feature. The vulnerability arises from unspecified vectors that can be leveraged by attackers to disrupt service availability, potentially impacting users and applications relying on RESTEasy for communication.
How To Fix
Minimum fixed version
3.0.26-1
This is the first release that contains the fix.
sudo apt-get install --only-upgrade resteasy3.0
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary workaround, consider disabling the GZIPInterceptor in your RESTEasy configuration until you can apply the necessary updates. This can be done by modifying the configuration file or code where the interceptor is registered, ensuring that it is not included in the interceptor chain.
Conclusion
CVE-2016-6346 is a significant vulnerability in RESTEasy that can lead to denial of service attacks. It is crucial for users of RESTEasy to upgrade to the latest version to mitigate this risk. Utilizing tools like Vulert can help in monitoring and identifying vulnerabilities in open-source software.
See every vulnerability recorded for resteasy3.0 →
FAQ
CVE-2016-6346 is a vulnerability in RESTEasy that allows remote attackers to cause a denial of service through the GZIPInterceptor.
You can use Vulert to monitor and alert for open-source vulnerabilities in your software. Visit Vulert Scanner to check if your application is affected without requiring any signup.
The CVSS score for CVE-2016-6346 is 7.5, indicating a high severity level.
The vulnerability can lead to denial of service, causing applications to become unavailable to users, which can disrupt business operations.
Yes, the permanent fix is to upgrade RESTEasy to version 3.0.26-1 or later.
Related vulnerabilities
Recent vulnerabilities recorded for resteasy3.0.