CVE-2022-23181 Local privilege escalation with FileStore

High 7.0 Published Updated

A local attacker can escalate privileges via a race condition in session persistence, requiring FileStore configuration.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2022-23181?

CVE-2022-23181 is a high-severity vulnerability in Apache Tomcat, published on 27 Jan 2022. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

The fix for bug CVE-2020-9484 introduced a time of check, time of use vulnerability into Apache Tomcat 10.1.0-M1 to 10.1.0-M8, 10.0.0-M5 to 10.0.14, 9.0.35 to 9.0.56 and 8.5.55 to 8.5.73 that allowed a local attacker to perform actions with the privileges of the user that the Tomcat process is using. This issue is only exploitable when Tomcat is configured to persist sessions using the FileStore.

Weakness: CWE-367

Which versions are affected by CVE-2022-23181?

7 open source packages ship an affected version, including org.apache.tomcat:tomcat and tomcat. It affects 7 products.

PackageAffectedFixed in
org.apache.tomcat:tomcat MavenAll versions8.5.75
org.apache.tomcat:tomcat MavenAll versions8.5.75
org.apache.tomcat:tomcat MavenFrom 10.0.010.0.16
org.apache.tomcat:tomcat MavenFrom 10.0.010.0.16
org.apache.tomcat:tomcat MavenFrom 9.0.09.0.58
org.apache.tomcat:tomcat MavenFrom 9.0.09.0.58
1 more packages
tomcat BitnamiFrom 8.5.558.5.74, 9.0.57, 10.0.15
Linux distribution packages (33)
tomcat SUSE:Enterprise Storage 6All versions9.0.36-4.70.1
tomcat SUSE:Enterprise Storage 7All versions9.0.36-19.1
javapackages-tools SUSE:HPE Helion OpenStack 8All versions5.3.1-14.5.1
tomcat SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOSAll versions9.0.36-4.70.1
tomcat SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSSAll versions9.0.36-4.70.1
tomcat SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOSAll versions9.0.36-19.1
tomcat SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions9.0.36-19.1
tomcat SUSE:Linux Enterprise High Performance Computing 15-ESPOSAll versions9.0.36-3.90.1
tomcat SUSE:Linux Enterprise High Performance Computing 15-LTSSAll versions9.0.36-3.90.1
tomcat SUSE:Linux Enterprise Module for Web and Scripting 15 SP3All versions9.0.36-19.1
javapackages-tools SUSE:Linux Enterprise Server 12 SP4-LTSSAll versions5.3.1-14.5.1
tomcat SUSE:Linux Enterprise Server 12 SP4-LTSSAll versions9.0.36-3.84.1
javapackages-tools SUSE:Linux Enterprise Server 12 SP5All versions5.3.1-14.5.1
tomcat SUSE:Linux Enterprise Server 12 SP5All versions9.0.36-3.84.1
tomcat SUSE:Linux Enterprise Server 15 SP1-BCLAll versions9.0.36-4.70.1
tomcat SUSE:Linux Enterprise Server 15 SP1-LTSSAll versions9.0.36-4.70.1
tomcat SUSE:Linux Enterprise Server 15 SP2-BCLAll versions9.0.36-19.1
tomcat SUSE:Linux Enterprise Server 15 SP2-LTSSAll versions9.0.36-19.1
tomcat SUSE:Linux Enterprise Server 15-LTSSAll versions9.0.36-3.90.1
javapackages-tools SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions5.3.1-14.5.1
tomcat SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions9.0.36-3.84.1
javapackages-tools SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions5.3.1-14.5.1
tomcat SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions9.0.36-3.84.1
tomcat SUSE:Linux Enterprise Server for SAP Applications 15All versions9.0.36-3.90.1
tomcat SUSE:Linux Enterprise Server for SAP Applications 15 SP1All versions9.0.36-4.70.1
tomcat SUSE:Linux Enterprise Server for SAP Applications 15 SP2All versions9.0.36-19.1
javapackages-tools SUSE:Linux Enterprise Software Development Kit 12 SP5All versions5.3.1-14.5.1
tomcat SUSE:Manager Proxy 4.1All versions9.0.36-19.1
tomcat SUSE:Manager Retail Branch Server 4.1All versions9.0.36-19.1
tomcat SUSE:Manager Server 4.1All versions9.0.36-19.1
javapackages-tools SUSE:OpenStack Cloud 8All versions5.3.1-14.5.1
javapackages-tools SUSE:OpenStack Cloud 9All versions5.3.1-14.5.1
tomcat SUSE:OpenStack Cloud 9All versions9.0.36-3.84.1

Products include Apache Tomcat, Debian Debian Linux, Oracle Agile Engineering Data Management, Oracle Communications Cloud Native Core Policy, Oracle Financial Services Crime and Compliance Management Studio, Oracle Managed File Transfer and 1 more.

How do I fix CVE-2022-23181?

Upgrade org.apache.tomcat:tomcat to a fixed version for your release line: 8.5.75, 10.0.16 or 9.0.58.

Is CVE-2022-23181 being exploited?

There is no known exploitation of CVE-2022-23181 in the wild and no public exploit code.

All Apache Tomcat vulnerabilities

Sources

Also known as BIT-tomcat-2022-23181, CLEANSTART-2026-PF53076, CLSA-2024-1725471295, CLSA-2026-1783040469, DEBIAN-CVE-2022-23181, GHSA-9f3j-pm6f-9fm5 and 9 more.

Is CVE-2022-23181 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free