First published: Mon Apr 28 2025(Updated: )
Improper Input Validation vulnerability in Apache Tomcat. Incorrect error handling for some invalid HTTP priority headers resulted in incomplete clean-up of the failed request which created a memory leak. A large number of such requests could trigger an OutOfMemoryException resulting in a denial of service. This issue affects Apache Tomcat: from 9.0.76 through 9.0.102, from 10.1.10 through 10.1.39, from 11.0.0-M2 through 11.0.5. Users are recommended to upgrade to version 9.0.104, 10.1.40 or 11.0.6 which fix the issue.
Credit: security@apache.org
Affected Software | Affected Version | How to fix |
---|---|---|
Tomcat | >=9.0.76<=9.0.102>=10.1.10<=10.1.39>=11.0.0-M2<=11.0.5 | |
maven/org.apache.tomcat:tomcat-coyote | >=11.0.0-M2<11.0.6 | 11.0.6 |
maven/org.apache.tomcat:tomcat-coyote | >=10.1.10<10.1.40 | 10.1.40 |
maven/org.apache.tomcat:tomcat-coyote | >=9.0.76<=9.0.102 | 9.0.104 |
Tomcat | >=9.0.76<9.0.104 | |
Tomcat | >=10.1.10<10.1.40 | |
Tomcat | >=11.0.1<11.0.6 | |
Tomcat | =11.0.0-milestone10 | |
Tomcat | =11.0.0-milestone11 | |
Tomcat | =11.0.0-milestone12 | |
Tomcat | =11.0.0-milestone13 | |
Tomcat | =11.0.0-milestone14 | |
Tomcat | =11.0.0-milestone15 | |
Tomcat | =11.0.0-milestone16 | |
Tomcat | =11.0.0-milestone17 | |
Tomcat | =11.0.0-milestone18 | |
Tomcat | =11.0.0-milestone19 | |
Tomcat | =11.0.0-milestone2 | |
Tomcat | =11.0.0-milestone20 | |
Tomcat | =11.0.0-milestone21 | |
Tomcat | =11.0.0-milestone22 | |
Tomcat | =11.0.0-milestone23 | |
Tomcat | =11.0.0-milestone24 | |
Tomcat | =11.0.0-milestone25 | |
Tomcat | =11.0.0-milestone3 | |
Tomcat | =11.0.0-milestone4 | |
Tomcat | =11.0.0-milestone5 | |
Tomcat | =11.0.0-milestone6 | |
Tomcat | =11.0.0-milestone7 | |
Tomcat | =11.0.0-milestone8 | |
Tomcat | =11.0.0-milestone9 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2025-31650 has a moderate severity level due to the potential for memory leaks leading to OutOfMemoryExceptions.
To fix CVE-2025-31650, upgrade to Apache Tomcat versions 9.0.102 or later, 10.1.39 or later, or 11.0.5 or later.
CVE-2025-31650 affects Apache Tomcat versions between 9.0.76 and 9.0.102, 10.1.10 and 10.1.39, and 11.0.0-M2 to 11.0.5.
CVE-2025-31650 is caused by improper input validation leading to incorrect error handling for invalid HTTP priority headers.
CVE-2025-31650 can result in high memory usage and application crashes due to frequent OutOfMemoryExceptions from invalid HTTP requests.