CVE-2026-71495
10 CRITICALpublic exploit availablePublished 2026-11-06 · Updated 2026-11-09
AI risk analysis
- Summary
- The unauthenticated POST /api/v1/trail/download endpoint in Wanderer prior to v0.20.0 allows SSRF by passing attacker-controlled URLs directly to event.fetch(), enabling access to internal services and metadata endpoints.
- Exploitability
- Exploitation is trivial for unauthenticated remote attackers; no user interaction or privileges required.
- Blast radius
- Successful exploitation could expose sensitive internal service data (e.g., database, search), enable internal network reconnaissance, or cause denial of service via crafted requests to critical internal endpoints.
- Detection
- Defenders should monitor for outbound HTTP/HTTPS requests from the application server to internal IP ranges (e.g., 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), localhost (127.0.0.1), or cloud metadata endpoints (e.g., 169.254.169.254) originating from the /api/v1/trail/download handler; logs may show unexpected external or internal domain resolution and fetch activity.
- Prioritized remediation
- Upgrade to Wanderer version 0.20.0 or later, which fixes the SSRF vulnerability in the /api/v1/trail/download endpoint.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Wanderer is a self-hosted trail database for saving and sharing adventures. Prior to 0.20.0, when PUBLIC_PRIVATE_INSTANCE is not set to true, the unauthenticated POST /api/v1/trail/download handler passes the attacker-controlled JSON url field directly to event.fetch() and returns the fetched response. This allows requests to internal services such as db:8090 and search:7700, cloud metadata addresses, and other network destinations, exposing returned data and permitting internal network reconnaissance or denial of service. This issue is fixed in version 0.20.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:H
Weaknesses
CWE-918
Public exploit & PoC references
- https://github.com/open-wanderer/wanderer/commit/c371337b3db1d2895b5cad651046ef0ad4dfc802
- https://github.com/open-wanderer/wanderer/pull/1104
- https://github.com/open-wanderer/wanderer/releases/tag/v0.20.0
- https://github.com/open-wanderer/wanderer/security/advisories/GHSA-7vqq-mjjr-h9j5
- https://github.com/open-wanderer/wanderer/security/advisories/GHSA-7vqq-mjjr-h9j5
All references
- https://github.com/open-wanderer/wanderer/commit/c371337b3db1d2895b5cad651046ef0ad4dfc802
- https://github.com/open-wanderer/wanderer/pull/1104
- https://github.com/open-wanderer/wanderer/releases/tag/v0.20.0
- https://github.com/open-wanderer/wanderer/security/advisories/GHSA-7vqq-mjjr-h9j5
- https://github.com/open-wanderer/wanderer/security/advisories/GHSA-7vqq-mjjr-h9j5
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-118628
- HIGHCVE-2020-37278PoC
- HIGHCVE-2025-14260
- HIGHCVE-2026-100567PoC
- HIGHCVE-2026-100697PoC
- CRITICALCVE-2026-102255
- HIGHCVE-2026-104464PoC
- HIGHCVE-2026-104977PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.