Skip to content
Threat Feed
high advisory

Path Traversal Vulnerability in gpt-crawler via outputFileName Parameter

CVE-2026-82286 is a path traversal vulnerability in gpt-crawler (<= 1.5.1) allowing unauthenticated attackers to perform arbitrary file writes through the /crawl endpoint.

CVE search metadata

CVE search record: CVE-2026-82286. Severity: high. CVSS: 8.6. KEV: no. Product: gpt-crawler (<= 1.5.1). Brief: Path Traversal Vulnerability in gpt-crawler via outputFileName Parameter. Brief link: https://feed.craftedsignal.io/briefs/2026-08-gpt-crawler-traversal/

CVE-2026-82286 is an arbitrary file write vulnerability affecting gpt-crawler versions up to and including 1.5.1. The flaw exists within the POST /crawl endpoint, which fails to adequately sanitize the 'outputFileName' parameter. An unauthenticated attacker can exploit this lack of validation by supplying crafted input containing path traversal sequences (e.g., ../) or absolute filesystem paths.

By manipulating this parameter, an attacker can influence where the crawler writes its output, enabling the overwriting of critical system files or configuration files with content fetched from attacker-controlled URLs. If successfully exploited, this can lead to remote code execution or system compromise depending on the overwritten target. Defenders should prioritize patching gpt-crawler to a fixed version or restricting access to the /crawl endpoint to authorized users only.

Impact

Successful exploitation of this vulnerability allows an unauthenticated attacker to achieve arbitrary file writes on the host system. This can lead to system-level configuration changes, the overwriting of binaries, or the placement of malicious web shells. The scope of impact includes any environment where gpt-crawler is deployed with external-facing access.

Recommendation

  • Upgrade gpt-crawler to a version beyond 1.5.1 immediately.
  • Implement access control mechanisms to prevent unauthenticated access to the /crawl API endpoint.
  • Audit existing deployments for logs showing unexpected POST requests to /crawl where the 'outputFileName' parameter contains directory traversal characters.

Immediate actions

Patch gpt-crawler to a version beyond 1.5.1

IT Operations 48h

Threat Hunt

Search logs for POST /crawl requests with path traversal characters in outputFileName

T1190 high high confidence hunt now

Data: Web server access logs

Mitigations

Restrict network access to the /crawl endpoint

immediate IT Operations

CVE-2026-82286

Detection coverage 1

Detects CVE-2026-82286 Exploitation - Path Traversal in gpt-crawler

high

Detects attempts to exploit CVE-2026-82286 by monitoring POST requests to /crawl where the outputFileName parameter contains traversal patterns.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →