EyouCMS
CVE-2025-15375
LOW
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-accessible API requires low-privilege authentication; no scope change; impacts bounded to low across C/I/A consistent with limited gadget chain outcomes.
Primary rating from NVD.
CVSS VectorNVD
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
2DescriptionCVE.org
A flaw has been found in EyouCMS up to 1.7.7. The impacted element is the function unserialize of the file application/api/controller/Ajax.php of the component arcpagelist Handler. Executing a manipulation of the argument attstr can lead to deserialization. The attack can be launched remotely. The exploit has been published and may be used. The vendor is "[a]cknowledging the existence of the vulnerability, we have completed the fix and will release a new version, v1.7.8".
AnalysisAI
PHP deserialization in EyouCMS up to version 1.7.7 allows authenticated remote attackers to pass a malicious serialized payload via the attstr argument to the arcpagelist handler in application/api/controller/Ajax.php, where the application calls PHP's unserialize() on unvalidated input. A public proof-of-concept exploit has been published and is available, lowering the barrier for opportunistic attackers. The vendor has acknowledged the flaw and committed to a fix in the upcoming v1.7.8 release; no confirmed active exploitation (KEV) has been recorded, and EPSS remains at 0.06%, indicating low observed in-the-wild activity at time of analysis.
Technical ContextAI
EyouCMS is a PHP-based content management system. The vulnerable code path is within the arcpagelist handler of application/api/controller/Ajax.php, where PHP's native unserialize() function is invoked on the attacker-supplied attstr parameter without adequate input validation. This is classified under CWE-20 (Improper Input Validation), which in this context manifests as a PHP object injection (more precisely CWE-502, Deserialization of Untrusted Data - a subtype). The danger of uncontrolled PHP deserialization is that it allows an attacker to instantiate arbitrary PHP classes present in the application's loaded codebase (gadget chains), potentially chaining their magic methods (__wakeup, __destruct, __toString, etc.) to achieve unintended operations including file writes, command execution, or SSRF depending on available classes. The affected CPE is cpe:2.3:a:eyoucms:eyoucms:*:*:*:*:*:*:*:*, covering all releases through 1.7.7.
RemediationAI
The primary fix is to upgrade EyouCMS to version 1.7.8 once released, per vendor acknowledgment; this version is vendor-stated but not yet independently confirmed as available at time of analysis (see https://vuldb.com/?id.339083). As a compensating control pending the patch, restrict access to the /application/api/controller/Ajax.php endpoint at the web server or WAF layer - for example, blocking external requests to the /api/ path reduces exposure, though this may impact API-dependent features. Additionally, enforcing strict authentication controls and minimizing the number of accounts with low-privilege API access limits the attacker pool. A WAF rule inspecting the attstr parameter for serialized PHP object patterns (strings beginning with O: or a:) can provide detection and blocking capability with minimal side effects. Monitor logs for anomalous POST requests to the Ajax controller endpoint.
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
NetAlertX (formerly PiAlert) versions 23.01.14 through 24.x before 24.10.12 allow unauthenticated command injection thro
Same weakness CWE-20 – Improper Input Validation
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today