Skip to main content

SWE-agent CVE-2026-75482

| EUVDEUVD-2026-60394 HIGH
Path Traversal (CWE-22)
2026-08-17 VulnCheck GHSA-hpx7-jm9p-88gh
8.7
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.5 HIGH

Network-reachable default binding with no authentication (PR:N, AV:N); read-only path traversal produces no integrity or availability impact; scope unchanged as traversal stays within the host file system.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Aug 17, 2026 - 21:06 vuln.today
CVE Published
Aug 17, 2026 - 20:36 cve.org
HIGH 8.7

DescriptionCVE.org

SWE-agent's trajectory inspector (sweagent inspector), confirmed in v1.1.0, is an HTTP server that joins request paths to the trajectory directory in its /trajectory/ handler without rejecting parent-directory ('..') references, bypassing the built-in path sanitization. The server binds all interfaces (0.0.0.0), applies wildcard CORS, and requires no authentication. An unauthenticated network client (or a malicious web page via CORS) can use path traversal sequences to read files outside the intended directory. Because the read sink parses targets as trajectory JSON, disclosure is constrained to JSON files shaped like a trajectory, which can contain repository contents, command output, and secrets/API keys.

AnalysisAI

Path traversal in SWE-agent's trajectory inspector component (sweagent inspector, confirmed v1.1.0) allows unauthenticated remote clients to read arbitrary JSON-formatted files from the host by injecting parent-directory sequences into the /trajectory/ HTTP endpoint. The inspector server binds to all network interfaces (0.0.0.0) with wildcard CORS and no authentication, meaning any network-reachable client or a malicious web page visited in a browser on the same host can exploit this directly without any credentials or special tooling. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Identify host with sweagent inspector running
Delivery
Send HTTP GET with '../' traversal sequences to /trajectory/ endpoint
Exploit
Server bypasses sanitization and resolves path outside trajectory directory
Execution
Read JSON-formatted file containing captured secrets or API keys
Impact
Exfiltrate credentials for downstream access

Vulnerability AssessmentAI

Exploitation The sweagent inspector component must be actively running, which occurs when a user explicitly launches the trajectory review server - it is not a persistent system service in typical deployments. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 score of 8.7 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H) accurately reflects the real-world risk: zero authentication prerequisites, no complexity barrier, and default network exposure on all interfaces combine to produce a trivially exploitable information-disclosure path. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker on the same network segment sends an HTTP GET request to the sweagent inspector's listening port with a crafted path such as /trajectory/../../.config/swe-agent/secrets.json or similar JSON-formatted credential files known to exist in the agent's working directory. The server resolves the traversal sequences, reads the target file, and returns its contents in the response body without any authentication challenge. …
Remediation No vendor-released patched version has been independently confirmed at time of analysis - fix availability should be tracked via GitHub issue #1472 (https://github.com/SWE-agent/SWE-agent/issues/1472) and the VulnCheck advisory (https://www.vulncheck.com/advisories/swe-agent-trajectory-inspector-path-traversal-file-disclosure). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Identify all systems running SWE-agent v1.1.0 or earlier and prioritize those accessible from untrusted networks; immediately restrict network access to the /trajectory/ endpoint using firewall rules or application controls. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-75482 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy