First published: Tue Jan 03 2023(Updated: )
The `JsonErrorReportValve` in Apache Tomcat 8.5.83, 9.0.40 to 9.0.68 and 10.1.0-M1 to 10.1.1 does not escape the `type`, `message` or `description` values. In some circumstances these are constructed from user provided data and it was therefore possible for users to supply values that invalidated or manipulated the JSON output.
Credit: security@apache.org security@apache.org security@apache.org
Affected Software | Affected Version | How to fix |
---|---|---|
Apache Tomcat | >=9.0.40<9.0.69 | |
Apache Tomcat | =8.5.83 | |
Apache Tomcat | =10.1.0-milestone1 | |
Apache Tomcat | =10.1.0-milestone10 | |
Apache Tomcat | =10.1.0-milestone11 | |
Apache Tomcat | =10.1.0-milestone12 | |
Apache Tomcat | =10.1.0-milestone13 | |
Apache Tomcat | =10.1.0-milestone14 | |
Apache Tomcat | =10.1.0-milestone15 | |
Apache Tomcat | =10.1.0-milestone16 | |
Apache Tomcat | =10.1.0-milestone17 | |
Apache Tomcat | =10.1.0-milestone2 | |
Apache Tomcat | =10.1.0-milestone3 | |
Apache Tomcat | =10.1.0-milestone4 | |
Apache Tomcat | =10.1.0-milestone5 | |
Apache Tomcat | =10.1.0-milestone6 | |
Apache Tomcat | =10.1.0-milestone7 | |
Apache Tomcat | =10.1.0-milestone8 | |
Apache Tomcat | =10.1.0-milestone9 | |
Apache Tomcat | =10.1.1 | |
maven/org.apache.tomcat:tomcat-util | >=9.0.40<9.0.69 | 9.0.69 |
maven/org.apache.tomcat:tomcat-util | =8.5.83 | 8.5.84 |
maven/org.apache.tomcat:tomcat-catalina | >=10.1.0<=10.1.1 | 10.1.2 |
maven/org.apache.tomcat.embed:tomcat-embed-core | >=10.1.0<=10.1.1 | 10.1.2 |
maven/org.apache.tomcat.embed:tomcat-embed-core | >=9.0.40<=9.0.68 | 9.0.69 |
maven/org.apache.tomcat.embed:tomcat-embed-core | =8.5.83 | 8.5.84 |
redhat/tomcat | <10.1.2 | 10.1.2 |
redhat/tomcat | <9.0.69 | 9.0.69 |
redhat/tomcat | <8.5.84 | 8.5.84 |
>=9.0.40<9.0.69 | ||
=8.5.83 | ||
=10.1.0-milestone1 | ||
=10.1.0-milestone10 | ||
=10.1.0-milestone11 | ||
=10.1.0-milestone12 | ||
=10.1.0-milestone13 | ||
=10.1.0-milestone14 | ||
=10.1.0-milestone15 | ||
=10.1.0-milestone16 | ||
=10.1.0-milestone17 | ||
=10.1.0-milestone2 | ||
=10.1.0-milestone3 | ||
=10.1.0-milestone4 | ||
=10.1.0-milestone5 | ||
=10.1.0-milestone6 | ||
=10.1.0-milestone7 | ||
=10.1.0-milestone8 | ||
=10.1.0-milestone9 | ||
=10.1.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2022-45143 is a vulnerability in Apache Tomcat versions 8.5.83, 9.0.40 to 9.0.68, and 10.1.0-M1 to 10.1.1 that allows users to supply values that invalidate or execute arbitrary code.
CVE-2022-45143 has a severity rating of 7.5 (High).
The affected software by CVE-2022-45143 includes Apache Tomcat versions 8.5.83, 9.0.40 to 9.0.68, and 10.1.0-M1 to 10.1.1.
To fix CVE-2022-45143, you should upgrade to Apache Tomcat version 10.1.2, 9.0.69, or 8.5.84.
You can find more information about CVE-2022-45143 on the NVD website, Apache Tomcat mailing list, and the Apache Tomcat GitHub commit.