CVE Catalog

CVE-2026-71495

CriticalCVSS 10.0
Published: Translated: NVD NIST

Summary

In Wanderer 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.

Risk Assessment

An unauthenticated attacker can use the server as a proxy to probe the internal network and access data from internal services or cloud metadata. This may lead to information disclosure and service disruption.

Recommendation

Update Wanderer to version 0.20.0 or later. If updating is not possible, set PUBLIC_PRIVATE_INSTANCE to true and restrict the server's network access to internal services.

Other vulnerabilities in Wanderer

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS