CVE-2022-31692

CRITICAL

Spring Security 5.6.0-5.6.8 and 5.7.0-5.7.4 - Authorization Bypass via Forward or Include Dispatcher Types

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 3 public exploits for CVE-2022-31692. PoCs published by blipzip, hotblac.

AI-analyzed exploit summary This repository contains a functional proof-of-concept for CVE-2022-31692, demonstrating an authentication bypass vulnerability in Spring Security due to improper handling of dispatcher types. The PoC includes a Spring Boot application with configured security settings that replicate the vulnerable conditions.

Description

Spring Security, versions 5.7 prior to 5.7.5 and 5.6 prior to 5.6.9 could be susceptible to authorization rules bypass via forward or include dispatcher types. Specifically, an application is vulnerable when all of the following are true: The application expects that Spring Security applies security to forward and include dispatcher types. The application uses the AuthorizationFilter either manually or via the authorizeHttpRequests() method. The application configures the FilterChainProxy to apply to forward and/or include requests (e.g. spring.security.filter.dispatcher-types = request, error, async, forward, include). The application may forward or include the request to a higher privilege-secured endpoint.The application configures Spring Security to apply to every dispatcher type via authorizeHttpRequests().shouldFilterAllDispatcherTypes(true)

Exploits (3)

nomisec WORKING POC 35 stars
by blipzip · poc
https://github.com/blipzip/cve-2022-31692

This repository contains a functional proof-of-concept for CVE-2022-31692, demonstrating an authentication bypass vulnerability in Spring Security due to improper handling of dispatcher types. The PoC includes a Spring Boot application with configured security settings that replicate the vulnerable conditions.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Spring Security (versions affected by CVE-2022-31692)
No auth needed
Prerequisites: Spring Security configured with `shouldFilterAllDispatcherTypes(true)` · Endpoint that forwards or includes requests to a higher privilege-secured endpoint
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by hotblac · poc
https://github.com/hotblac/cve-2022-31692

This repository demonstrates CVE-2022-31692, a Spring Security authorization bypass vulnerability. The PoC includes a Spring Boot application with a misconfigured security filter chain that allows unauthorized access to restricted endpoints via forward requests.

Classification
Working Poc 90%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Spring Security (versions affected by CVE-2022-31692)
No auth needed
Prerequisites: Spring Security with vulnerable configuration · Access to the application endpoint
devstral-2 · analyzed Feb 16, 2026 Full analysis →
inthewild WORKING POC
poc
https://github.com/spindlesec/cve-2022-31692

This repository contains a functional Spring Boot application demonstrating CVE-2022-31692, an authentication bypass vulnerability in Spring Security. The PoC shows how misconfigured dispatcher types and `shouldFilterAllDispatcherTypes(true)` can lead to unauthorized access to admin endpoints via server-side forwards.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Spring Security (specific versions affected by CVE-2022-31692)
No auth needed
Prerequisites: Spring Security with `shouldFilterAllDispatcherTypes(true)` · Forward or include dispatcher types configured · Endpoint accessible via forward/include
devstral-2 · analyzed Feb 23, 2026 Full analysis →

References (2)

Core 2

Scores

CVSS v3 9.8
EPSS 0.0578
EPSS Percentile 90.7%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

CWE
CWE-639
Status published
Products (3)
netapp/active_iq_unified_manager (2 CPE variants)
org.springframework.security/spring-security-core 5.7.0 - 5.7.5Maven
vmware/spring_security 5.6.0 - 5.6.9
Published Oct 31, 2022
Tracked Since Feb 18, 2026