Path traversal in Retrofit - CVE-2018-1000850

 

Path traversal in Retrofit - CVE-2018-1000850

Published: November 20, 2019


Vulnerability identifier: #VU22873
CSH Severity: Medium
CVSS v4: 5.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2018-1000850
CWE-ID: CWE-22
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to perform directory traversal attacks.

The vulnerability exists due to input validation error when processing directory traversal sequences when processing POST, PUT or DELETE requests within the addPathParameter() method in RequestBuilder class. A remote attacker can trick the victim to follow a specially crafted URL and gain access to otherwise restricted resources.


Affected software

Retrofit
Fuse
IBM Business Automation Manager Open Editions

How to mitigate CVE-2018-1000850

Install updates from vendor's website.

Retrofit - addressed in versions 2.0.0, 2.0.1, 2.0.2, 2.1.0, 2.2.0, 2.3.0, 2.4.0
Fuse - update to 7.5.0
IBM Business Automation Manager Open Editions - update to 8.0.8

External References

Related Security Bulletins