CVE-2022-45982

thinkphp 6.0.0~6.0.13 and 6.1.0~6.1.1 contains a deserialization vulnerability

Critical · published February 8, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
68.8
In the wild
Unconfirmed
What it is

🔥 An attacker can execute arbitrary code with just a crafted payload. This vulnerability in ThinkPHP versions 6.0.0~6.0.13 and 6.1.0~6.1.1 is a recipe for disaster! ⚡ Think of this vulnerability as a restaurant that accepts any order without verifying what's on the menu — a sneaky chef could whip up something dangerous without anyone noticing! If exploited, an attacker could run any code they desire on your server, leading to potentially devastating consequences, like data breaches or unauthorized actions. It's a digital open door for malicious activity that could put your entire application at risk!

Put simply

Think of this vulnerability as a restaurant that accepts any order without verifying what's on the menu — a sneaky chef could whip up something dangerous without anyone noticing! The deserialization vulnerability in ThinkPHP allows attackers to manipulate serialized data to execute arbitrary code, effectively granting them control over the application.

What to do

If exploited, an attacker could run any code they desire on your server, leading to potentially devastating consequences, like data breaches or unauthorized actions. It's a digital open door for malicious activity that could put your entire application at risk! To protect yourself, upgrade to ThinkPHP 6.1.2 or later immediately. Additionally, review your code for any improper handling of serialized data and implement strict validation checks to mitigate future risks. You've got this! Follow these steps, and you'll ensure your application is secure in no time! 🛡️

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.01232 · 68.8th percentile
Published
2023-02-08T00:00Z
EPSS history
Timeline
  • 08 FEB 00:00Z
    thinkphp 6.0.0~6.0.13 and 6.1.0~6.1.1 contains a deserialization vulnerability
    cvelistv5