ZeroHour

CVE-2026-92570

moderate

Authorization Bypass in reNgine GetFileContents API Leaks Third-Party API Keys

CVSS 4.0
7.1 high
EPSS
Published
()
Modified
AI analysis

reNgine, an open-source automated reconnaissance framework, through version 2.2.0 fails to enforce role-based authorization on its GetFileContents API endpoint (CWE-862). Any authenticated user, including the low-privilege Auditor role, can query the endpoint over the network without a permission check and read the bundled configuration files for its recon tools. Those files contain the instance's third-party API keys for services such as SecurityTrails, Shodan, Censys, VirusTotal, BinaryEdge and Hunter, so an attacker gains full disclosure of stored credentials that can be abused or resold. Anyone running a self-hosted reNgine instance — typically bug-bounty hunters and security teams on internet-reachable VPS deployments — is affected if untrusted users hold Auditor accounts. No public proof-of-concept is known and the flaw is not in CISA's KEV, so exploitation has not been confirmed.

What to do: Upgrade reNgine to a patched release as soon as one is published (no fixed version is specified in current disclosures) and restrict the Auditor role to fully trusted users. As interim mitigation, block or restrict access to the GetFileContents endpoint at the reverse proxy/WAF layer and review instance logs for API calls made by Auditor-role accounts. If low-privilege users could have reached the endpoint, rotate the stored Shodan, Censys, VirusTotal, SecurityTrails, BinaryEdge and Hunter API keys.

Affected
yogeshojha (reNgine project) reNgineall versions through and including 2.2.0
Estimated exposure
moderate≈1,000–10,000 self-hosted instances (open-source project with roughly 8,000 GitHub stars, usually deployed single-tenant on a VPS) — reNgine is a niche self-hosted recon/OSINT framework popular with individual researchers and small security teams, typically run as one internet-reachable instance per user or team, implying a footprint in the thousands of deployments…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

reNgine through 2.2.0 contains an authorization bypass vulnerability in the GetFileContents API endpoint that allows any authenticated user to read bundled recon tool configuration files. Attackers with low-privilege Auditor roles can access files containing third-party API keys for services like SecurityTrails, Shodan, Censys, VirusTotal, BinaryEdge and Hunter by querying the endpoint without role-based permission checks.

Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.