Description
Grimoire before 1.0.0 contains an unauthenticated server-side request forgery vulnerability in the /api/fetch-metadata POST handler that passes user-supplied URLs to getMetadata() without authentication checks. Attackers can submit URLs targeting loopback, internal-network, or cloud metadata endpoints and read the parsed title, description, and page content returned.
Published: 2026-10-30
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Unauthenticated Server‑Side Request Forgery allowing internal data disclosure via the /api/fetch‑metadata endpoint
Action: Upgrade
AI Analysis

Impact

Grimoire prior to version 1.0.0 contains an unauthenticated server‑side request forgery in its /api/fetch‑metadata endpoint. The handler forwards user‑supplied URLs to getMetadata() without performing any authentication checks. An attacker can therefore request arbitrary internal or loopback resources, and the service returns parsed title, description and page content, enabling sensitive data disclosure.

Affected Systems

The vulnerability affects the Grimoire project developed by goniszewski, specifically any deployment of Grimoire before the 1.0.0 release. No specific sub‑versions are listed, so all releases older than 1.0.0 should be considered vulnerable.

Risk and Exploitability

With a CVSS score of 6.9 the vulnerability represents moderate risk. The EPSS score is not available and the issue is not listed in CISA's KEV catalog, suggesting no widespread exploitation yet. However, because the SSRF is unauthenticated and targets internal or cloud metadata endpoints, a threat actor could potentially exfiltrate internal configuration or credentials if the target service hosts sensitive data. The attack can be performed remotely with a simple HTTP request to the /api/fetch‑metadata POST endpoint.

Generated by OpenCVE AI on October 30, 2026 at 16:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Grimoire to version 1.0.0 or later, which removes the unauthenticated SSRF.
  • Restrict access to the /api/fetch‑metadata endpoint with authentication or IP whitelisting so that only trusted users can invoke it.
  • Validate and sanitize all URLs before passing them to getMetadata(), rejecting internal, loopback, or cloud‑metadata addresses.
  • Configure the host firewall to block outbound connections to known internal or loopback network ranges from the Grimoire process.
  • Monitor API logs for unexpected fetch‑metadata activity and alert on suspicious patterns.

Generated by OpenCVE AI on October 30, 2026 at 16:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description Grimoire before 1.0.0 contains an unauthenticated server-side request forgery vulnerability in the /api/fetch-metadata POST handler that passes user-supplied URLs to getMetadata() without authentication checks. Attackers can submit URLs targeting loopback, internal-network, or cloud metadata endpoints and read the parsed title, description, and page content returned.
Title Grimoire before 1.0.0 Unauthenticated SSRF via /api/fetch-metadata
Weaknesses CWE-918
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T18:36:35.797Z

Reserved: 2026-10-30T14:49:24.514Z

Link: CVE-2026-119709

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T16:17:53.910

Modified: 2026-10-30T16:17:53.910

Link: CVE-2026-119709

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T16:45:15Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)