Katalog CVE

CVE-2026-78555

KrytyczneCVSS 9.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

RansomLook ujawniał pełne klucze API w źródle HTML uwierzytelnionej strony administracyjnej /admin/apikeys. Interfejs pokazywał tylko skróconą reprezentację klucza, ale pełny token był osadzony w ukrytych polach formularza używanych do akcji włączania/wyłączania, dostępu prywatnego i usuwania.

Ocena ryzyka

Osoba atakująca, która uzyska dostęp do źródła strony lub DOM, może odzyskać klucze API i użyć ich do nieautoryzowanego uwierzytelnienia z uprawnieniami przypisanymi do klucza, w tym dostępem do prywatnych danych.

Rekomendacja

Zastosuj poprawkę, która usuwa klucze API z renderowania strony i zastępuje je nieprzezroczystymi uchwytami opartymi na SHA-256.

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS