Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. @openhop/server
  4. ›
  5. CVE-2026-59179

CVE-2026-59179: @openhop/server: Path Traversal in Flow ID File Operations

September 9, 2026

@openhop/server passes unsanitized HTTP route parameters directly to path.join() when constructing filesystem paths for flow YAML files. An unauthenticated attacker who can reach the server can read arbitrary .yaml files accessible to the OpenHop process outside the configured flow directory, and can delete arbitrary .yaml files at any path reachable by the process. Because CORS is set to origin: true (allow all origins), a victim’s browser can be used to exploit the vulnerability against a loopback-bound instance. Docker deployments bind HOST=0.0.0.0 by default, enabling direct remote exploitation. CVSS Base Score: 8.3 (High).

print() print("=" * 62) if passed_read and passed_delete: print("[RESULT] PASS — Both read and delete path traversal exploited") return 0 elif passed_read: print("[RESULT] PARTIAL — Read traversal confirmed, delete did not succeed") return 1 else: print("[RESULT] FAIL — Exploit did not succeed") return 2

if name == “main”: sys.exit(main())

References

  • github.com/advisories/GHSA-g72f-jw3w-mgh7
  • github.com/naorsabag/openhop/commit/c8190fbefa3a50e7b0c16c001d2e05b0e920cfb4
  • github.com/naorsabag/openhop/security/advisories/GHSA-g72f-jw3w-mgh7
  • nvd.nist.gov/vuln/detail/CVE-2026-59179

Code Behaviors & Features

Detect and mitigate CVE-2026-59179 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 0.3.6

Fixed versions

  • 0.3.6

Solution

Upgrade to version 0.3.6 or above.

Impact 8.3 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Source file

npm/@openhop/server/CVE-2026-59179.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 12 Sep 2026 00:19:39 +0000.