CVE-2017-7687: Denial of service in Apache Mesos
7.5
CVSS Score
3.0
Basic Information
CVE ID
GHSA ID
EPSS Score
0.83455%
CWE
-
Published
5/13/2022
Updated
1/30/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.apache.mesos:mesos | maven | < 1.1.3 | 1.1.3 |
org.apache.mesos:mesos | maven | >= 1.2.0, < 1.2.2 | 1.2.2 |
org.apache.mesos:mesos | maven | >= 1.3.0, < 1.3.1 | 1.3.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The patch modifies the error handling in the request parsing function
where URL path decoding failures are processed. The vulnerable code called Try<string>::get()
(which crashes on error) instead of Try<string>::error()
to retrieve the error message. This function
is the direct entry point for processing HTTP
requests in libprocess
, making it appear in stack traces when malformed URLs trigger decoding failures.