CVE-2022-32532
CRITICALApache Shiro < 1.9.1 - Authorization Bypass via RegexRequestMatcher Misconfiguration
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2022-32532. PoCs published by Lay0us, my0113.
AI-analyzed exploit summary This repository demonstrates an authentication bypass vulnerability in Apache Shiro (CVE-2022-32532) by exploiting a regex pattern matching flaw in `RegExPatternMatcher`. The PoC shows how a crafted URL path (`/permit/a%0any`) can bypass token validation filters.
Description
Apache Shiro before 1.9.1, A RegexRequestMatcher can be misconfigured to be bypassed on some servlet containers. Applications using RegExPatternMatcher with `.` in the regular expression are possibly vulnerable to an authorization bypass.
Exploits (3)
This repository demonstrates an authentication bypass vulnerability in Apache Shiro (CVE-2022-32532) by exploiting a regex pattern matching flaw in `RegExPatternMatcher`. The PoC shows how a crafted URL path (`/permit/a%0any`) can bypass token validation filters.
This repository provides a functional proof-of-concept for CVE-2022-32532, an authentication bypass vulnerability in Apache Shiro due to improper regex pattern matching. It includes a minimal web application demonstrating the bypass using newline (%0a) and carriage return (%0d) characters.
This repository demonstrates an authentication bypass vulnerability (CVE-2022-32532) in Apache Shiro by exploiting a regex pattern matching flaw in `RegExPatternMatcher`. The PoC shows how a crafted request with a newline character (`%0a`) can bypass path-based access controls.
References (1)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H