Skip to main content
← All vulnerabilities
CVE-2017-5651GHSA-9HG2-395J-83RM

In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the refactoring of the HTTP connectors introduced a regression in the send file

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

Summary

In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the refactoring of the HTTP connectors introduced a regression in the send file processing. If the send file processing completed quickly, it was possible for the Processor to be added to the processor cache twice. This could result in the same Processor being used for multiple requests which in turn could lead to unexpected errors and/or response mix-up.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Apache Software Foundation Apache Tomcat

    9.0.0.M1 to 9.0.0.M18, 8.5.0 to 8.5.12

  • org.apache.tomcat:tomcat-coyoteMaven

    From 9.0.0.M1 · fixed in 9.0.0.M19

  • org.apache.tomcat:tomcat-coyoteMaven

    From 8.5.0 · fixed in 8.5.13

  • org.apache.tomcat.embed:tomcat-embed-coreMaven

    From 9.0.0.M1 · fixed in 9.0.0.M19

  • org.apache.tomcat.embed:tomcat-embed-coreMaven

    From 8.5.0 · fixed in 8.5.13

References 15

securityfocus.com

security.gentoo.org

security.netapp.com

lists.apache.org

securitytracker.com

oracle.com

bz.apache.org