CVE-2022-38352

ThinkPHP v6.0.13 was discovered to contain a deserialization vulnerability via the component League\Flysystem\Cached\Storage\Psr6Cache

published September 15, 2022

CVSS
—
EPSS
21%
Percentile
97.6
In the wild
Unconfirmed
What it is

⚠️ A crafty little deserialization vulnerability in ThinkPHP v6.0.13 lets attackers execute arbitrary code through a specially crafted payload—talk about a recipe for disaster! 🔥 This is like a chef secretly adding a rogue ingredient to a dish without the kitchen staff noticing. If that rogue ingredient isn’t inspected, it could completely change the dish's flavor—potentially making everyone sick! If exploited, an attacker could run any code they desire on your server, leading to unauthorized access, data breaches, or worse. It’s not just a little mess in the kitchen; it’s an entire banquet gone wrong!

Put simply

This is like a chef secretly adding a rogue ingredient to a dish without the kitchen staff noticing. If that rogue ingredient isn’t inspected, it could completely change the dish's flavor—potentially making everyone sick! This deserialization flaw exists in the League\Flysystem\Cached\Storage\Psr6Cache component of ThinkPHP, allowing arbitrary code execution through malicious payloads, since the code does not properly validate input before processing it.

What to do

If exploited, an attacker could run any code they desire on your server, leading to unauthorized access, data breaches, or worse. It’s not just a little mess in the kitchen; it’s an entire banquet gone wrong! To mitigate this, upgrade ThinkPHP to version 6.0.14 or later. Additionally, ensure that all input is validated and sanitized before deserialization to avoid such vulnerabilities in the future. You can tackle this! Follow the steps, and your application will be back on track in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.21037 · 97.6th percentile
Published
2022-09-15T01:05Z
EPSS history
Timeline
  • 15 SEP 01:05Z
    ThinkPHP v6.0.13 was discovered to contain a deserialization vulnerability via the component League\Flysystem\Cached\Storage\Psr6Cache
    cvelistv5