Description
reNgine up to v2.2.0 and current master branch (commit de4199222cca5618f1255930ce78987e47d43a99) is vulnerable to OS Command Injection via the custom_headers scan engine configuration field in web/reNgine/tasks.py (fetch_url and dir_file_fuzz functions).
Published: 2026-10-13
Score: 9.8 Critical
EPSS: 1.6% Low
KEV: No
Impact: OS Command Injection (Remote Code Execution)
Action: Patch or Mitigate
AI Analysis

Impact

The reNgine web application is vulnerable to OS Command Injection through the custom_headers scan engine configuration field used by the fetch_url and dir_file_fuzz functions in the tasks module. A malicious user supplied value in this field can be concatenated into system commands without proper sanitization, allowing the attacker to execute arbitrary operating‑system commands on the server running reNgine. This flaw can compromise confidentiality, integrity, and availability of the affected system and any underlying infrastructure.

Affected Systems

All installations of reNgine up to version 2.2.0 and the current master branch (commit de4199222cca5618f1255930ce78987e47d43a99) are affected. Users of the open‑source reNgine tool should verify their deployment version.

Risk and Exploitability

Based on the description, it is inferred that the vulnerable input field is exposed via web requests and that remote attackers can trigger the payload from any network that can reach the reNgine endpoint. The likely attack vector is direct HTTP requests to the custom_headers parameter. The CVSS score is 9.8, indicating a critical severity. Without a publicly listed patch, the vulnerability remains exploitable. The EPSS score is < 1%, indicating a very low but nonzero exploitation probability, and the vulnerability is not listed in CISA KEV, suggesting it has not yet been widely exploited but the risk remains substantial.

Generated by OpenCVE AI on October 19, 2026 at 20:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade reNgine to the latest release that addresses the command injection flaw.
  • If an upgrade is not immediately possible, block or sanitize the custom_headers input field in the web interface so that any supplied value is not passed directly to system commands.
  • Limit network exposure of the reNgine service by restricting inbound traffic to trusted IP ranges or implementing a firewall rule.

Generated by OpenCVE AI on October 19, 2026 at 20:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
Title OS Command Injection via Custom Headers in reNgine

Mon, 19 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Sat, 17 Oct 2026 09:45:00 +0000

Type Values Removed Values Added
Title OS Command Injection via Custom Headers in reNgine
Weaknesses CWE-78

Tue, 13 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
Description reNgine up to v2.2.0 and current master branch (commit de4199222cca5618f1255930ce78987e47d43a99) is vulnerable to OS Command Injection via the custom_headers scan engine configuration field in web/reNgine/tasks.py (fetch_url and dir_file_fuzz functions).
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-19T18:43:09.621Z

Reserved: 2026-10-02T00:00:00.000Z

Link: CVE-2026-104584

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-13T19:17:55.417

Modified: 2026-10-19T19:17:18.800

Link: CVE-2026-104584

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T20:30:03Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')