CVE Catalog

CVE-2026-37552

HighCVSS 8.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

17th percentile - higher than 17% of all known CVEs

Summary

An unsafe deserialization vulnerability exists in MixPHP Framework versions 2.x through 2.2.17. The sync-invoke TCP server receives data from a TCP socket and passes it directly to Opis\Closure\unserialize(), then executes the result via call_user_func(). No authentication or signature verification is performed on the TCP connection, allowing an attacker with access to the localhost TCP port (server binds 127.0.0.1) to send a crafted serialized PHP closure to achieve arbitrary code execution.

Risk Assessment

An attacker with access to the local TCP port can execute arbitrary code on the server, leading to full compromise of the application and potentially the entire system.

Recommendation

Immediately update MixPHP Framework to the latest available version that fixes this vulnerability. If an update is not possible, restrict access to the TCP port to trusted hosts only or disable the sync-invoke server.

Other vulnerabilities in MixPHP Framework

Original NVD description (English source)

Unsafe deserialization vulnerability in MixPHP Framework 2.x thru 2.2.17. The sync-invoke TCP server (Server.php:87) receives data from a TCP socket, passes it directly to Opis\Closure\unserialize(), then executes the result via call_user_func(). No authentication or signature verification exists on the TCP connection. An attacker with access to the localhost TCP port (server binds 127.0.0.1) can send a crafted serialized PHP closure to achieve arbitrary code execution.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS