Skip to content
Heist/ feed
Back to feed
Medium

Vibe-Trading < 0.1.10 - Path Traversal via Persistent Memory Type

Type: advisorySources: OSV

Vibe-Trading before 0.1.10 contains a path traversal vulnerability that allows attackers to write files outside the intended memory root directory by supplying a malicious memory_type value containing path traversal sequences through the remember tool. Attackers can manipulate the memory_type parameter in the persistent memory store to cause the application to write arbitrary Markdown files to unintended locations on the filesystem.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-58173
Confirmed fixed CVEs
Not specified
Updated in this feed
8 Nov 2026, 00:27 UTC · Revision 1

Source evidence

Vibe-Trading < 0.1.10 - Path Traversal via Persistent Memory Type

core-osv · Original source

Published 30 Jun 2026, 15:55 UTC

Vibe-Trading before 0.1.10 contains a path traversal vulnerability that allows attackers to write files outside the intended memory root directory by supplying a malicious memory_type value containing path traversal sequences through the remember tool. Attackers can manipulate the memory_type parameter in the persistent memory store to cause the application to write arbitrary Markdown files to unintended locations on the filesystem.

osv:CVE-2026-58173
Complete source record
{
  "id": "cc655f1edfc8a29ccb9af3947de98946cccbdc9bacf6072aca6b3099974477cd",
  "url": "https://osv.dev/vulnerability/CVE-2026-58173",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Vibe-Trading < 0.1.10 - Path Traversal via Persistent Memory Type",
    "summary": "Vibe-Trading before 0.1.10 contains a path traversal vulnerability that allows attackers to write files outside the intended memory root directory by supplying a malicious memory_type value containing path traversal sequences through the remember tool. Attackers can manipulate the memory_type parameter in the persistent memory store to cause the application to write arbitrary Markdown files to unintended locations on the filesystem.",
    "evidence": "osv:CVE-2026-58173",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-58173",
      "aliases": [
        "CVE-2026-58173"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/hkuds/vibe-trading",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "54f944743efee7b9cbaaeafb5966c583d0d4ac66"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.1.10"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "fixed": "54f944743efee7b9cbaaeafb5966c583d0d4ac66"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v0.1.10"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.1.10"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.1.9",
            "v0.1.8",
            "v0.1.7",
            "v0.1.6",
            "v0.1.5",
            "v0.1.4"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-58173.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:52.138084328Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/58xxx/CVE-2026-58173.json",
        "https://github.com/HKUDS/Vibe-Trading/releases/tag/v0.1.10",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-58173",
        "https://www.vulncheck.com/advisories/vibe-trading-path-traversal-via-persistent-memory-type",
        "https://github.com/HKUDS/Vibe-Trading/pull/257",
        "https://github.com/HKUDS/Vibe-Trading"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-22"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/58xxx/CVE-2026-58173.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-58173",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 520964,
  "published_at": "2026-06-30T15:55:29.117+00:00"
}