Description
Keep (commit 91c75e0) contains a server-side request forgery vulnerability that allows unauthenticated attackers to make the backend issue arbitrary HTTP requests by supplying attacker-controlled host values to the unprotected healthcheck endpoint. Attackers can send a crafted JSON payload with a malicious host parameter to cause the backend to issue outbound requests to internal services or cloud metadata endpoints, enabling theft of cloud credentials and internal network reconnaissance.
Published: 2026-07-21
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Keep allows an unauthenticated attacker to control the host field of a POST request to /providers/healthcheck, causing the backend to issue arbitrary outbound HTTP calls. This server‑side request forgery can reach internal services and cloud metadata endpoints, exposing secrets or enabling internal network reconnaissance. The flaw is classified as CWE‑918 and has a CVSS score of 9.2.

Affected Systems

The vulnerability affects the Keep application provided by Keephq. No specific product version is listed; the issue exists in the codebase referenced by commit 91c75e0. Organisations deploying this version without authentication controls on the healthcheck endpoint are impacted.

Risk and Exploitability

The CVSS score of 9.2 indicates high severity, but the EPSS score of less than 1% suggests that exploitation is currently unlikely. The flaw is not listed in CISA’s KEV catalog. Attackers can exploit the SSRF by sending a crafted JSON payload to the unprotected healthcheck endpoint, leading to outbound requests to arbitrary URLs when the target system is exposed to the Internet or the network. Even with the low estimated exploitation probability, the potential impact on confidentiality and internal network integrity warrants urgent attention.

Generated by OpenCVE AI on July 30, 2026 at 16:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Keep to a version that removes the unprotected /providers/healthcheck endpoint or enforces authentication before allowing outbound requests.
  • Configure network controls or firewall rules to restrict outbound connections from the Keep service to only the necessary external destinations, preventing unintended internal or cloud metadata access.
  • Disable the /providers/healthcheck endpoint or protect it with an authentication mechanism to prevent unauthenticated use.

Generated by OpenCVE AI on July 30, 2026 at 16:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
First Time appeared Keep Project
Keep Project keep
CPEs cpe:2.3:a:keep_project:keep:*:*:*:*:*:*:*:*
Vendors & Products Keep Project
Keep Project keep

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Keephq
Keephq keep
Vendors & Products Keephq
Keephq keep

Wed, 22 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description Keep (commit 91c75e0) contains a server-side request forgery vulnerability that allows unauthenticated attackers to make the backend issue arbitrary HTTP requests by supplying attacker-controlled host values to the unprotected healthcheck endpoint. Attackers can send a crafted JSON payload with a malicious host parameter to cause the backend to issue outbound requests to internal services or cloud metadata endpoints, enabling theft of cloud credentials and internal network reconnaissance.
Title Keep Unauthenticated Server-Side Request Forgery via POST /providers/healthcheck
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 9.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:06:06.066Z

Reserved: 2026-07-21T14:05:53.720Z

Link: CVE-2026-65057

cve-icon Vulnrichment

Updated: 2026-07-22T15:00:48.600Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T16:30:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)