Input validation error in Ratpack - CVE-2019-17513

 

Input validation error in Ratpack - CVE-2019-17513

Published: October 18, 2019 / Updated: July 17, 2020


Vulnerability identifier: #VU30722
CSH Severity: Medium
CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/U:Green
CVE-ID: CVE-2019-17513
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability: No public exploit available
Vendor: Ratpack
Affected software:
Ratpack

Detailed vulnerability description

The vulnerability allows a remote non-authenticated attacker to manipulate data.

An issue was discovered in Ratpack before 1.7.5. Due to a misuse of the Netty library class DefaultHttpHeaders, there is no validation that headers lack HTTP control characters. Thus, if untrusted data is used to construct HTTP headers with Ratpack, HTTP Response Splitting can occur.


How to mitigate CVE-2019-17513

Install update from vendor's website.

Sources