S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Dec 10, 2024

CVE-2023-50094 Scanner

CVE-2023-50094 Scanner - OS Command Injection vulnerability in reNgine

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.2k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-50094
8.8
CVSShigh
Exploitable remotely over the internet · low-privilege account sufficient.

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.

Attack Vector
Network
Privileges Req.
Low
User Interaction
None
Affected
n/aby n/a
n/a
Updated Aug 22, 2026View on NVD →
Detail

reNgine is an open-source, automated reconnaissance framework widely used by penetration testers and security researchers. It is particularly valued for its streamlined approach to information gathering and vulnerability detection during security assessments. The software supports advanced scanning techniques and is often deployed in scenarios where organizations need in-depth network reconnaissance.

The vulnerability checked by this scanner is an OS Command Injection flaw that affects reNgine versions 2.1.2 and earlier. This flaw allows adversaries with a valid session ID to inject arbitrary commands into the system. The commands execute with root privileges, posing a high risk to system integrity and confidentiality.

The vulnerability occurs in the API endpoint `/api/tools/waf_detector/?url=`, where unsanitized user input is processed by the `subprocess.check_output` function. Attackers can exploit this flaw by crafting a payload containing shell metacharacters to execute arbitrary commands. The weakness is categorized under CWE-78: Improper Neutralization of Special Elements used in an OS Command.

If exploited, this vulnerability can result in complete system compromise, unauthorized data access, and disruption of services. Since commands execute as root, attackers could potentially pivot further into the network or exfiltrate sensitive data. The exploit also significantly increases the likelihood of lateral movement within the system.

REFERENCES

Solution Advice
  • Upgrade reNgine to version 2.1.3 or later, where this vulnerability is patched.
  • Restrict access to the affected API endpoints using a firewall or access controls.
  • Regularly monitor application logs for suspicious activity indicating potential exploitation.
  • Implement input validation and sanitization in all API endpoints handling user input.
  • Minimize the application's privileges to limit potential impact in case of exploitation.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.