Skip to main content
← All vulnerabilities
CVE-2021-43980GHSA-JX7C-7MJ5-9438BIT-TOMCAT-2021-43980

Apache Tomcat: Information disclosure

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 8.5.78, 9.0.62, 10.0.20, 10.1.0-M14
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • Apache Software Foundation Apache Tomcat

    10.1.0-M1 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60, 8.5.0 to 8.5.77

  • org.apache.tomcat:tomcatMaven

    From 8.5.0 · fixed in 8.5.78

  • org.apache.tomcat:tomcatMaven

    From 9.0.0-M1 · fixed in 9.0.62

  • org.apache.tomcat:tomcatMaven

    From 10.0.0-M1 · fixed in 10.0.20

  • org.apache.tomcat:tomcatMaven

    From 10.1.0-M1 · fixed in 10.1.0-M14

References 4

lists.apache.org

openwall.com

lists.debian.org

debian.org