Katalog CVE

CVE-2026-71862

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

Percentyl 29 - wyżej niż 29% wszystkich znanych CVE

Streszczenie

Checkmate od wersji 3.3.0 do 3.9.2, przy włączonym globalnym ustawieniu showURL, powoduje, że nieuwierzytelniony endpoint GET /api/v1/status-page/:url zwraca kompletne obiekty monitorów, w tym pole secret używane jako poświadczenie HTTP Authorization, mimo że nie jest ono wyświetlane w interfejsie.

Ocena ryzyka

Odwiedzający stronę statusu mogą wyodrębnić poświadczenia z odpowiedzi JSON i użyć ich przeciwko monitorowanym usługom, co może prowadzić do nieautoryzowanego dostępu.

Rekomendacja

Zaktualizuj Checkmate do wersji 3.9.2 lub nowszej, która zawiera poprawkę.

Inne podatności w Checkmate

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

Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. From 3.3.0 until 3.9.2, enabling the global showURL setting causes the unauthenticated GET /api/v1/status-page/:url endpoint to return complete monitor objects from server/src/controllers/statusPageController.ts. The response includes the secret field used by HttpProvider.ts as an HTTP Authorization credential, even though BaseStatusPage.tsx does not display that value, allowing visitors to extract credentials from the JSON response and use them against monitored services. This issue is fixed in version 3.9.2.

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