CVE-2023-50094
reNgine 2.2.0 - Command Injection
Record summary
CVE-2023-50094 has a selected CVSS score of 8.8 (high); EIP currently links 1 repository PoC and 1 Nuclei template.
Description
reNgine before 2.1.2 allows OS Command Injection if an adversary has a valid session ID. The attack places shell metacharacters in an api/tools/waf_detector/?url= string. The commands are executed as root via subprocess.check_output.
Exploitation context
Proofs of concept
1Repository PoCs
GitHubZierax/CVE-2023-50094_POCRepository PoCby ZieraxStars: 1Not analyzed2 files
Nuclei templates
1ProjectDiscoveryHIGHreNgine 2.2.0 - Command InjectionCVSS 8.8
reNgine before 2.1.2 allows OS Command Injection if an adversary has a valid session ID. The attack places shell metacharacters in an api/tools/waf_detector/?url= string. The commands are executed as root via subprocess.check_output.
Impact
Authenticated attackers can inject arbitrary OS commands that execute as root, leading to complete system compromise and data exfiltration.
Remediation
Upgrade reNgine to version 2.1.2 or later which includes proper input validation.
Source: ProjectDiscovery