CVE-2021-25294

OpenCATS through 0.9.5-3 unsafely deserializes index.php?m=activity requests, leading to remote code execution

published January 18, 2021

CVSS
โ€”
EPSS
11%
Percentile
96.0
In the wild
Unconfirmed
What it is

๐Ÿšจ An unsanitized deserialization in OpenCATS could allow attackers to execute code remotely! That's like leaving your front door wide open during a citywide crime spree. ๐Ÿ”ฅ Think of it like a restaurant that accepts orders without checking the ingredients. If someone slips in a rogue recipe, the chef will unwittingly cook up a disaster, serving unsafe dishes to every diner. If exploited, an attacker could gain full control over the server, executing any code they choose. This could lead to data theft, unauthorized actions, or even complete system compromise โ€” absolutely devastating for any organization relying on OpenCATS!

Put simply

Think of it like a restaurant that accepts orders without checking the ingredients. If someone slips in a rogue recipe, the chef will unwittingly cook up a disaster, serving unsafe dishes to every diner. This vulnerability occurs because OpenCATS unsafely deserializes requests made to index.php?m=activity, allowing for PHP object injection via the __destruct magic method in a library called guzzlehttp.

What to do

If exploited, an attacker could gain full control over the server, executing any code they choose. This could lead to data theft, unauthorized actions, or even complete system compromise โ€” absolutely devastating for any organization relying on OpenCATS! To mitigate this risk, update OpenCATS to the latest version (>=0.9.5-3) as soon as possible. Additionally, review your code to ensure that all unserialize operations are properly sanitized and validated to avoid similar vulnerabilities. You've got this! Implement these fixes and fortify your application against potential exploits! ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.11338 ยท 96.0th percentile
Published
2021-01-18T05:28Z
EPSS history
Timeline
  • 18 JAN 05:28Z
    OpenCATS through 0.9.5-3 unsafely deserializes index.php?m=activity requests, leading to remote code execution
    cvelistv5