Read the docs

OS command injection in reNgine listTargets endpoint

Priority MEDIUM 57CWE-77Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Code execution
Confidentiality · integrity · availability
Low · Low · Low
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-77.

Summary

The yogeshojha reNgine project up to 2.2.0 is affected. The subdomain_discovery function in the listTargets endpoint passes the Name argument into an OS command without neutralizing special elements, which is OS command injection (CWE-78). A remote attacker with low privileges can run operating system commands on the server. A public exploit has been made available.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Description from the CNA

A vulnerability was found in yogeshojha reNgine up to 2.2.0. Affected by this vulnerability is the function subdomain_discovery of the file web/reNgine/tasks.py of the component listTargets Endpoint. The manipulation of the argument Name results in os command injection. The attack can be launched remotely. The exploit has been made public and could be used. The pull request to fix this issue awaits acceptance.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.01089 65th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by the CNA
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
yogeshojhareNgine2.0; 2.1; 2.2.0—No fix listedCNA
  • reNgine Vendoryogeshojha Affected 2.0; 2.1; 2.2.0 Fixed in — No fix listed CNA

CPE names CNA · 1

CPEVersionsRoleVendor
cpe:2.3:a:yogeshojha:rengine:*:*:*:*:*:*:*:*——yogeshojha
  • cpe:2.3:a:yogeshojha:rengine:*:*:*:*:*:*:*:* Versions — — ·yogeshojha

Remediation

The sources list no fixed version for reNgine. A pull request to fix this issue awaits acceptance.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Timeline

  1. 2026-10-06 Threatist record created from CVE-2026-105487
  2. 2026-10-06 Alias added: GHSA-xq3c-62mv-qrj4
  3. 2026-10-06 CISA SSVC decision points changed
  4. 2026-10-06 Priority changed: LOW → MEDIUM

References

  • TI-2024-38384 reNgine 2.2.0 Authenticated Command Injection via Scan Engine Configuration CVSS 4.0HIGH 8.7
  • TI-2025-18648 Business Logic And Unrestricted Project Deletion Lead To Take Over the System in reNgine CVSS 3.1HIGH 8.8
  • TI-2025-18642 Command Injection in reNgine CVSS 4.0HIGH 8.7
  • TI-2023-27385 reNgine before 2.1.2 allows OS Command Injection if an adversary has a valid session ID. CVSS 3.1HIGH 8.8
  • TI-2025-18647 Stored XSS on Admin Panel When Deleting a User in reNgine CVSS 4.0HIGH 7.4
  • TI-2025-18601 Disclosure of Sensitive User Information via API in reNgine CVSS 4.0HIGH 7.1
See all 14 →

Sources