Description
Cypht before 2.12.2 contains a PHP object injection vulnerability that allows authenticated attackers to execute arbitrary operating system commands by supplying a crafted PHP object graph in the back_query GET parameter of the logout handler. Attackers can pass a base64-encoded serialized payload through this parameter, which is decoded and passed directly to unserialize() without an allow-list, signature check, or type restriction, enabling gadget-chain exploitation to achieve remote code execution as the web server process.
Published: 2026-09-01
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Cypht versions prior to 2.12.2 suffer from a PHP object injection flaw that can be triggered via a crafted back_query GET parameter on the logout handler. The vulnerability allows an authenticated attacker to pass a base64‑encoded serialized PHP object graph that is decoded and directly fed to unserialize() without any allow‑list, signature check, or type restriction. This lack of validation permits gadget‑chain exploitation, resulting in remote code execution as the web server process.

Affected Systems

The affected product is cypht-org's Cypht mail web application. All installations running Cypht versions earlier than 2.12.2 are vulnerable. Users of v2.12.2 and later are not affected as the issue has been fixed in that release.

Risk and Exploitability

The CVSS base score of 8.7 categorises the vulnerability as high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting no confirmed widespread exploitation yet. Due to the need for authentication and an exact payload, the attack vector is likely an authenticated HTTP GET request to the logout endpoint. An attacker possessing user credentials can submit the back_query parameter to achieve arbitrary OS command execution on the web server.

Generated by OpenCVE AI on September 2, 2026 at 01:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Cypht version 2.12.2 or later.
  • If upgrading is not immediately possible, restrict access to the logout endpoint or remove the back_query parameter from public requests to prevent exploitation.
  • Configure PHP to disallow unserialize on user supplied data or restrict object deserialization to approved classes through a safe‑list mechanism.

Generated by OpenCVE AI on September 2, 2026 at 01:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
First Time appeared Cypht-org
Cypht-org cypht
Vendors & Products Cypht-org
Cypht-org cypht

Wed, 02 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Description Cypht before 2.12.2 contains a PHP object injection vulnerability that allows authenticated attackers to execute arbitrary operating system commands by supplying a crafted PHP object graph in the back_query GET parameter of the logout handler. Attackers can pass a base64-encoded serialized payload through this parameter, which is decoded and passed directly to unserialize() without an allow-list, signature check, or type restriction, enabling gadget-chain exploitation to achieve remote code execution as the web server process.
Title Cypht < 2.12.2 PHP Object Injection RCE via back_query Parameter
Weaknesses CWE-502
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-02T14:52:48.434Z

Reserved: 2026-08-08T16:43:04.179Z

Link: CVE-2026-71981

cve-icon Vulnrichment

Updated: 2026-09-02T14:52:45.446Z

cve-icon NVD

Status : Deferred

Published: 2026-09-01T21:18:36.310

Modified: 2026-09-08T20:18:59.270

Link: CVE-2026-71981

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T16:42:48Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data