Description
RansomLook exposed complete API keys in the HTML source of the authenticated /admin/apikeys administration page. Although the interface displayed only a shortened representation of each key, the full token was embedded in hidden form fields used by the enable/disable, private-access, and delete actions.


As a result, API credentials could be recovered by inspecting the page source or DOM. The credentials could also be unintentionally exposed through components that retain or inspect HTTP response bodies, such as debugging proxies, browser caches, monitoring systems, or other intermediaries. An attacker obtaining one of these tokens could subsequently authenticate using the privileges assigned to that key, including access to private data where the key was granted such permissions.


The patch removes API keys from subsequent page rendering and replaces them with SHA-256-derived opaque handles. Administrative actions submit only these handles, which are resolved back to the corresponding token on the server. The full API key is therefore disclosed only once, when it is initially created.
Published: 2026-08-24
Score: 9.4 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Credential Exposure
Action: Immediate Patch
AI Analysis

Impact

RansomLook exposed full API keys in the HTML source of the authenticated "/admin/apikeys" page. Although the interface displayed only a shortened representation, the complete token was embedded in hidden form fields used by enable/disable, private‑access, and delete actions. This flaw is a classic information disclosure, allowing an attacker who can view the page source or the DOM to recover the API key. With the key in hand the attacker can authenticate as that key holder, potentially accessing private data or performing actions granted to the key. The vulnerability is captured by CWE‑200 (Information Exposure) and CWE‑522 (Information Exposure Through File or Directory).

Affected Systems

The affected product is RansomLook. All installations of RansomLook that expose the "/admin/apikeys" management interface are vulnerable. No specific product version is listed; the vulnerability was identified in a commit to the main branch on 31 July 2026. Administrators should verify if their instance matches the codebase referenced in the advisory.

Risk and Exploitability

The CVSS score of 9.4 indicates critical severity. The EPSS score is not available, which means the exploitation probability is not quantified but the vulnerability remains highly damaging. The flaw is listed as not in the CISA KEV catalog. An attacker needs authenticated access to the admin area to view the page; however, once an API key is disclosed it can be used remotely by any party. The lack of additional monitoring or rate limiting elevates the likelihood of exploitation. Based on the description, the likely attack vector is an authenticated admin accessing the page; the most dangerous outcome is the unprivileged disclosure of credentials that can then grant broader access.

Generated by OpenCVE AI on August 24, 2026 at 22:02 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied patch that removes API keys from rendered HTML and replaces them with SHA‑256‑derived opaque handles.
  • Restrict access to the "/admin/apikeys" page and other administrative endpoints to a trusted IP range or VPN only, and enforce strong multi‑factor authentication for admin users.
  • Rotate existing API keys immediately and enforce a policy to regenerate them after the patch is deployed.

Generated by OpenCVE AI on August 24, 2026 at 22:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Ransomlook
Ransomlook ransomlook
Vendors & Products Ransomlook
Ransomlook ransomlook

Mon, 24 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 24 Aug 2026 20:00:00 +0000

Type Values Removed Values Added
Description RansomLook exposed complete API keys in the HTML source of the authenticated /admin/apikeys administration page. Although the interface displayed only a shortened representation of each key, the full token was embedded in hidden form fields used by the enable/disable, private-access, and delete actions. As a result, API credentials could be recovered by inspecting the page source or DOM. The credentials could also be unintentionally exposed through components that retain or inspect HTTP response bodies, such as debugging proxies, browser caches, monitoring systems, or other intermediaries. An attacker obtaining one of these tokens could subsequently authenticate using the privileges assigned to that key, including access to private data where the key was granted such permissions. The patch removes API keys from subsequent page rendering and replaces them with SHA-256-derived opaque handles. Administrative actions submit only these handles, which are resolved back to the corresponding token on the server. The full API key is therefore disclosed only once, when it is initially created.
Title RansomLook API Key Disclosure Through /admin/apikeys HTML Source
Weaknesses CWE-200
CWE-522
References
Metrics cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Subscriptions

Ransomlook Ransomlook
cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-08-24T20:05:50.104Z

Reserved: 2026-08-24T19:38:46.389Z

Link: CVE-2026-78555

cve-icon Vulnrichment

Updated: 2026-08-24T20:05:40.829Z

cve-icon NVD

Status : Deferred

Published: 2026-08-24T20:17:24.850

Modified: 2026-08-26T16:49:18.760

Link: CVE-2026-78555

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T22:15:13Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-522

    Insufficiently Protected Credentials