
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-30829 is an unauthenticated information disclosure vulnerability in Checkmate, an open-source self-hosted server monitoring and uptime tracking tool by Bluewave Labs. The vulnerability exists in the GET /api/v1/status-page/:url endpoint, which fails to enforce authentication or validate whether a status page is published before returning its full details. All versions prior to 3.4.0 are affected. It was published on March 7, 2026, and patched in version 3.4.0. The CVSS v3.1 base score is 5.3 (Medium) (GitHub Advisory).
The root cause is classified as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The vulnerable route in server/src/routes/statusPageRoute.ts registers the handler this.router.get("/:url", this.statusPageController.getStatusPageByUrl) without applying the verifyJWT middleware, meaning no authentication is enforced. The getStatusPageByUrl controller method also lacks any check on the isPublished flag, so it returns full status page data — including internal monitoring configuration — regardless of whether the page is intended to be public. Exploitation requires only a direct HTTP GET request to the endpoint with a known or guessed status page URL slug, with no credentials or special conditions needed (GitHub Advisory).
Successful exploitation allows any unauthenticated network attacker to retrieve the full contents of unpublished (private) status pages, including internal monitoring data, server configurations, and incident details that were intended to remain private. While there is no integrity or availability impact, the confidentiality exposure could reveal sensitive infrastructure details such as monitored hostnames, service endpoints, and operational status that could aid further reconnaissance or targeted attacks (GitHub Advisory, Feedly).
A proof-of-concept exploit is publicly available in the GitHub Security Advisory, consisting of a simple curl command requiring no authentication. As of the time of reporting, there is no evidence of active in-the-wild exploitation, and no threat actor attribution has been made. The vulnerability is not listed in the CISA KEV catalog. The EPSS score is approximately 0.035%, reflecting a low probability of near-term exploitation (GitHub Advisory, Feedly).
curl http://<target-host>:<port>/api/v1/status-page/<status-page-address>?type=uptime/api/v1/status-page/<slug>?type=uptime from external or unknown IP addresses, particularly without any prior authentication attempts./api/v1/status-page/ endpoint returning HTTP 200 responses with full JSON payloads; requests originating from automated tools (e.g., curl, python-requests user agents).Upgrade Checkmate to version 3.4.0 or later, which patches the vulnerability by enforcing authentication and validating the isPublished flag on the affected endpoint. As an interim workaround, implement network-level access controls (e.g., firewall rules or reverse proxy authentication) to restrict direct external access to the /api/v1/status-page/ API endpoint until patching is feasible. Reporters credited for discovery are theamanrawat and neo-ai-engineer (GitHub Advisory).
A security-focused blog post titled "Checkmate Open-Source Uptime Monitoring Under Fire: New Zero-Day Exposes Secret Status Pages" was published on undercodetesting.com, indicating some community attention to the vulnerability. No major vendor statements beyond the official GitHub Security Advisory have been identified, and broader media coverage appears limited given the moderate severity and niche scope of the affected software (Feedly).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."