CVE-2026-119709 Details
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.
A server-side request forgery (SSRF) vulnerability has been identified in Grimoire versions prior to 1.0.0. The issue resides in the '/api/fetch-metadata' POST handler, which lacks authentication checks and allows attackers to submit URLs that the server will fetch. This vulnerability can be exploited to access loopback, internal-network, or cloud metadata endpoints, with the fetched data being returned to the attacker. The vulnerability arises because the route does not verify user authentication, leaving it open to unauthenticated requests.
Users can upgrade to Grimoire version 1.0.0 or later, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 30, 2026CISA-ADP
Assessed Oct 30, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/goniszewski/grimoire | [email protected] | Vendor |
| https://github.com/goniszewski/grimoire/blob/v0.5.0/src/lib/utils/get-metadata.ts | [email protected] | Source CodeVendor |
| https://github.com/goniszewski/grimoire/blob/v0.5.0/src/routes/api/fetch-metadata/%2Bserver.ts | [email protected] | Source CodeVendor |
| https://github.com/goniszewski/grimoire/issues/237 | [email protected] | Issue TrackingTechnical DescriptionVendor |
| https://hackmd.io/@hieuPenguinnn/grimoire-fetch-metadata-ssrf | [email protected] | ExploitTechnical Analysis |
| https://www.vulncheck.com/advisories/grimoire-before-1.0.0-unauthenticated-ssrf-via-api-fetch-metadata | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-918 | Server-Side Request Forgery (SSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Goniszewski Grimoire | >= 0, < 1.0.0 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 30, 2026 | CVE Modified | CISA-ADP |
| Oct 30, 2026 | New CVE Received | [email protected] |
Volerion