CVE-2025-7216
7.3lty628 · Aidigu
A deserialization vulnerability exists in the Aidigu application, allowing remote attackers to manipulate the rememberMe argument in the checkUserCookie function to trigger unauthorized code execution.
Executive summary
A critical deserialization vulnerability in lty628 Aidigu versions up to 1.8.2 exposes the application to remote exploitation through improper input validation.
Vulnerability
The vulnerability is a deserialization flaw (CWE-502) located within the checkUserCookie function in /application/common.php. An unauthenticated remote attacker can exploit this by injecting malicious input into the rememberMe argument.
Business impact
The ability to trigger deserialization remotely poses a significant risk to data integrity and system availability. Given the CVSS score of 7.3, this flaw enables attackers to potentially execute arbitrary code or manipulate application states without requiring prior authentication, which could lead to full system compromise and unauthorized access to sensitive user data.
Remediation
Immediate Action: Since no official patch is currently identified, users should restrict access to the affected web application via network segmentation and disable the vulnerable functionality if it is not business-critical.
Proactive Monitoring: Monitor server logs for suspicious HTTP requests containing serialized objects or unusual patterns directed at the /application/common.php endpoint.
Compensating Controls: Deploy a Web Application Firewall (WAF) to inspect and block incoming requests containing malicious serialized payloads targeting the rememberMe parameter.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists as documented in the technical write-up referenced in the vulnerability record.
Analyst recommendation
Due to the availability of a public proof-of-concept and the unauthenticated nature of the attack, this vulnerability should be treated with high priority. Organizations using lty628 Aidigu must implement strict WAF filtering or network-level access controls immediately to prevent remote exploitation while awaiting a vendor-supplied security update.
Sources
Originally found and disclosed by YELEIPENG (VulDB User), per the CVE Program record.
- VDB-315165 | lty628 Aidigu PHP Object common.php checkUserCookie deserialization Vulnerability database entry
- VDB-315165 | CTI Indicators (IOB, IOC, IOA)
- Submit #608209 | Aidigu <=1.8.2 PHP object deserialization Third-party advisory
- Exploit / PoC