Skip to main content
← All vulnerabilities
CVE-2017-5647GHSA-3GV7-3H64-78CM

A bug in the handling of the pipelined requests in Apache Tomcat 9.0.0.M1 to 9.0.0.M18, 8.5.0 to 8.5.12, 8.0.0.RC1 to 8.0.42, 7.0.0 to 7.0.7

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 9.0.0.M19, 8.5.13, 8.0.43, 7.0.77, 6.0.53
None on Exploit-DB, Metasploit or GitHub

Summary

A bug in the handling of the pipelined requests in Apache Tomcat 9.0.0.M1 to 9.0.0.M18, 8.5.0 to 8.5.12, 8.0.0.RC1 to 8.0.42, 7.0.0 to 7.0.76, and 6.0.0 to 6.0.52, when send file was used, results in the pipelined request being lost when send file processing of the previous request completed. This could result in responses appearing to be sent for the wrong request. For example, a user agent that sent requests A, B and C could see the correct response for request A, the response for request C for request B and no response for request C.

Timeline

  1. CVE published
  2. Record last updated
  3. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Apache Software Foundation Apache Tomcat

    9.0.0.M1 to 9.0.0.M18, 8.5.0 to 8.5.12, 8.0.0.RC1 to 8.0.42, 7.0.0 to 7.0.76, 6.0.0 to 6.0.52

  • org.apache.tomcat:tomcatMaven

    From 9.0.0.M1 · fixed in 9.0.0.M19

  • org.apache.tomcat:tomcatMaven

    From 8.5.0 · fixed in 8.5.13

  • org.apache.tomcat:tomcatMaven

    From 8.0.0 · fixed in 8.0.43

  • org.apache.tomcat:tomcatMaven

    From 7.0.0 · fixed in 7.0.77

  • org.apache.tomcat:tomcatMaven

    From 6.0.0 · fixed in 6.0.53

References 25

security.gentoo.org

security.netapp.com

access.redhat.com

debian.org

arubanetworks.com

lists.apache.org

securitytracker.com

h20566.www2.hpe.com

oracle.com