First published: Sun Oct 21 2018(Updated: )
A directory traversal vulnerability was found in retrofit that can allow for resource manipulation. An attacker can add or remove resources which should not be available to him. References: <a href="https://github.com/square/retrofit/blob/master/CHANGELOG.md">https://github.com/square/retrofit/blob/master/CHANGELOG.md</a> <a href="https://github.com/square/retrofit/commit/b9a7f6ad72073ddd40254c0058710e87a073047d#diff-943ec7ed35e68201824904d1dc0ec982">https://github.com/square/retrofit/commit/b9a7f6ad72073ddd40254c0058710e87a073047d#diff-943ec7ed35e68201824904d1dc0ec982</a> <a href="https://ihacktoprotect.com/post/retrofit-path-traversal/">https://ihacktoprotect.com/post/retrofit-path-traversal/</a>
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/retrofit | <2.5.0 | 2.5.0 |
IBM GDE | <=3.0.0.2 | |
Squareup Retrofit | >=2.0.0<2.5.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2018-1000850 is a vulnerability in Square Retrofit that allows directory traversal via its RequestBuilder class.
The severity of CVE-2018-1000850 is high, with a CVSS score of 8.1.
CVE-2018-1000850 allows an attacker to manipulate the URL in Retrofit's RequestBuilder class to add or delete resources that are otherwise unavailable.
Retrofit versions from 2.0 to (excluding) 2.5.0 are affected by CVE-2018-1000850.
To fix CVE-2018-1000850, update to Retrofit version 2.5.0 or later.