CVE-2016-4437KEV · OVERDUE

Apache Shiro Code Execution Vulnerability

Critical · published June 7, 2016

Patch now

Confirmed exploited, and the score agrees

CVSS calls it critical at 9.8. It is confirmed in active exploitation. It sits in the 99.8th percentile for exploit probability.

1633
days past CISA
deadline
CVSS v3.1
9.8
EPSS
93%
Percentile
99.8
In the wild
Confirmed
What it is

🚨 If you haven't configured a cipher key for the "remember me" feature in Apache Shiro before version 1.2.5, you're sitting on a ticking time bomb! 🔥 Think of it like leaving a front door wide open in a fancy hotel — if there's no secure key, anyone can waltz in and take whatever they want. In this case, attackers can execute arbitrary code or sidestep access restrictions without breaking a sweat. An attacker could gain complete control of your server, like an unwanted guest enjoying all the luxuries of your hotel suite. They could read sensitive data, change configurations, or even take over the system entirely. This vulnerability is absolutely devastating to your security posture!

Put simply

Think of it like leaving a front door wide open in a fancy hotel — if there's no secure key, anyone can waltz in and take whatever they want. In this case, attackers can execute arbitrary code or sidestep access restrictions without breaking a sweat. This vulnerability allows remote attackers to exploit an unconfigured cipher key in the "remember me" feature, leading to remote code execution or unauthorized access. Essentially, the lack of a security key means that malicious requests can bypass intended access controls altogether.

What to do

An attacker could gain complete control of your server, like an unwanted guest enjoying all the luxuries of your hotel suite. They could read sensitive data, change configurations, or even take over the system entirely. This vulnerability is absolutely devastating to your security posture! Upgrade Apache Shiro to version 1.2.5 or later immediately to address this vulnerability. Additionally, ensure you configure a secure cipher key for the "remember me" feature to prevent unauthorized access in the future. Don't forget to review your security policies! You've got this! Follow these steps, and you'll be on your way to securing your application like a pro! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.93039 · 99.8th percentile
Published
2016-06-07T14:00Z
KEV added
2021-11-03 · due 2022-05-03
EPSS history
Timeline
  • 03 NOV 00:00Z
    Added to CISA KEV — remediate by May 3
    kev
  • 07 JUN 14:00Z
    Apache Shiro before 1.2.5, when a cipher key has not been configured for the "remember me" feature, allows remote attackers to execute arbitrary code or bypass…
    cvelistv5