CVE-2019-12422

HIGH LAB

Apache Shiro <1.4.2 - Info Disclosure

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2019-12422. PoCs published by BaiHLiu.

AI-analyzed exploit summary This repository provides a Dockerized environment for reproducing CVE-2019-12422, a Shiro deserialization vulnerability (Shiro-721) in RuoYi 4.2. It includes a pre-configured vulnerable application with JDK 1.8, Maven 3.1.1, and MySQL 5.7.

Description

Apache Shiro before 1.4.2, when using the default "remember me" configuration, cookies could be susceptible to a padding attack.

Exploits (1)

nomisec WORKING POC 1 stars
by BaiHLiu · poc
https://github.com/BaiHLiu/RuoYI-4.2-Shiro-721-Docker-PoC

This repository provides a Dockerized environment for reproducing CVE-2019-12422, a Shiro deserialization vulnerability (Shiro-721) in RuoYi 4.2. It includes a pre-configured vulnerable application with JDK 1.8, Maven 3.1.1, and MySQL 5.7.

Classification
Working Poc 90%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: RuoYi 4.2 with Apache Shiro 1.4.1
No auth needed
Prerequisites: Docker · Docker Compose · Git LFS for cloning
devstral-2 · analyzed Feb 18, 2026 Full analysis →

Scores

CVSS v3 7.5
EPSS 0.5490
EPSS Percentile 98.1%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Lab Environment

COMMUNITY
Community Lab
docker pull mysql:5.7

Details

Status published
Products (2)
apache/shiro < 1.4.2
org.apache.shiro/shiro-core 0 - 1.4.2Maven
Published Nov 18, 2019
Tracked Since Feb 18, 2026