Skip to main content
← All vulnerabilities
CVE-2017-2666GHSA-MCFM-H73V-635M

It was discovered in Undertow that the code that parsed the HTTP request line permitted invalid characters.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.3.31, 1.4.17
1 proof of concept on GitHub

Summary

It was discovered in Undertow that the code that parsed the HTTP request line permitted invalid characters. This could be exploited, in conjunction with a proxy that also permitted the invalid characters but with a different interpretation, to inject data into the HTTP response. By manipulating the HTTP response the attacker could poison a web-cache, perform an XSS attack, or obtain sensitive information from requests other than their own.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • [UNKNOWN] undertow

    Version range not reported

  • io.undertow:undertow-coreMaven

    fixed in 1.3.31

  • io.undertow:undertow-coreMaven

    From 1.4.0 · fixed in 1.4.17

References 12

access.redhat.com

rhn.redhat.com

bugzilla.redhat.com

debian.org

securityfocus.com

GitHub · tafamace/CVE-2017-2666