cbcvebase.
CVE-2021-25294
published 2021-01-18

CVE-2021-25294: OpenCATS through 0.9.5-3 unsafely deserializes index.php?m=activity requests, leading to remote code execution. This occurs because lib/DataGrid.php calls…

PriorityP265critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
10.68%
95.3th percentile
OpenCATS through 0.9.5-3 unsafely deserializes index.php?m=activity requests, leading to remote code execution. This occurs because lib/DataGrid.php calls unserialize for the parametersactivity:ActivityDataGrid parameter. The PHP object injection exploit chain can leverage an __destruct magic method in guzzlehttp.

Affected

1 ranges
VendorProductVersion rangeFixed in
opencatsopencats<= 0.9.5-3

Detection & IOCsextracted from sources · hover to see the quote

urlindex.php?m=activity
pathlib/DataGrid.php
  • Detect deserialization abuse via the 'activity:ActivityDataGrid' POST parameter in requests to index.php?m=activity on OpenCATS installations.
  • The PHP object injection exploit chain leverages the __destruct magic method in the guzzlehttp library; monitor for guzzlehttp gadget chain artifacts in deserialized payloads.
  • ·Vulnerability affects OpenCATS through version 0.9.5-3 only; patched versions are not affected.
  • ·Exploitation requires the guzzlehttp library to be present in the OpenCATS installation for the gadget chain to work.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.