CVSS v3.1 Score: 9.8 (Critical)
Affected Versions: up to 3.5.3
Estimated Sites at Risk: 40,000+
A Local File Inclusion vulnerability in the lang parameter allowed unauthenticated attackers to include and execute arbitrary PHP files, leading to full server compromise. Exploit steps:
- Attacker crafts HTTP request to ?lang=../../…/shell.php
- Server includes and executes malicious PHP
- Backdoor installed; persistent access achieved
- Sensitive data exfiltrated
Real-World Impact: A retail site lost 45,000 customer records within 6 hours, incurring $2.3 million in fines and recovery costs.
Immediate Action: Update Age Gate to 3.5.4 or remove it entirely.