CVE-2026-104584
Deferred Deferred - Pending Action

OS Command Injection in reNgine via Custom Headers

Vulnerability report for CVE-2026-104584, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-13

Last updated on: 2026-10-16

Assigner: MITRE

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).

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-13
Last Modified
2026-10-16
Generated
2026-10-19
AI Q&A
2026-10-14
EPSS Evaluated
2026-10-18
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
n/a n/a n/a

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is an OS Command Injection vulnerability in reNgine versions up to v2.2.0 and the master branch. It occurs in the custom_headers scan engine configuration field in web/reNgine/tasks.py, specifically in the fetch_url and dir_file_fuzz functions. The issue arises because custom headers are processed into shell commands without proper sanitization, allowing attackers to inject arbitrary OS commands as root within the celery worker container.

Detection Guidance

To detect this vulnerability, inspect the reNgine installation for versions up to v2.2.0 or the master branch commit de4199222cca5618f1255930ce78987e47d43a99. Check the custom_headers field in web/reNgine/tasks.py, particularly in fetch_url and dir_file_fuzz functions for improper shell command handling.

Impact Analysis

An attacker could exploit this to execute arbitrary commands on the system running reNgine with root privileges. This could lead to full system compromise, data theft, unauthorized access, or disruption of services. Since reNgine is used for security assessments, attackers might leverage this to pivot into other systems or escalate privileges.

Compliance Impact

This vulnerability could lead to unauthorized access or data breaches, violating GDPR's data protection requirements and HIPAA's security and privacy rules. Organizations using reNgine may face compliance violations, legal penalties, and reputational damage if exploited.

Mitigation Strategies

Immediately update reNgine to a patched version beyond v2.2.0 or the specified commit. Remove or sanitize custom_headers input in scan engine configurations. Restrict celery worker container permissions to prevent root command execution.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-104584. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart