Skip to content
Heist/ feed
Back to feed
Medium

Pimzino spec-workflow-mcp approvals.ts ApprovalStorage.createApproval path traversal

Type: advisorySources: OSV

A vulnerability was found in Pimzino spec-workflow-mcp up to 2.2.6. This issue affects the function ApprovalStorage.createApproval of the file src/tools/approvals.ts. Performing a manipulation of the argument categoryName results in path traversal. The attack is only possible with local access. Upgrading to version 2.2.7 is capable of addressing this issue. The patch is named 9c7a7839e690bb4543f0e7481b5740d23808e5fe. It is advisable to upgrade the affected component.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-19336
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 14:15 UTC · Revision 1

Source evidence

Pimzino spec-workflow-mcp approvals.ts ApprovalStorage.createApproval path traversal

core-osv · Original source

Published 9 Aug 2026, 05:30 UTC

A vulnerability was found in Pimzino spec-workflow-mcp up to 2.2.6. This issue affects the function ApprovalStorage.createApproval of the file src/tools/approvals.ts. Performing a manipulation of the argument categoryName results in path traversal. The attack is only possible with local access. Upgrading to version 2.2.7 is capable of addressing this issue. The patch is named 9c7a7839e690bb4543f0e7481b5740d23808e5fe. It is advisable to upgrade the affected component.

osv:CVE-2026-19336
Complete source record
{
  "id": "89b0ef4fcd77e9f62f94258e4aa5bbc13f01c30feac36ac0e47caa020acf4bdc",
  "url": "https://osv.dev/vulnerability/CVE-2026-19336",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Pimzino spec-workflow-mcp approvals.ts ApprovalStorage.createApproval path traversal",
    "summary": "A vulnerability was found in Pimzino spec-workflow-mcp up to 2.2.6. This issue affects the function ApprovalStorage.createApproval of the file src/tools/approvals.ts. Performing a manipulation of the argument categoryName results in path traversal. The attack is only possible with local access. Upgrading to version 2.2.7 is capable of addressing this issue. The patch is named 9c7a7839e690bb4543f0e7481b5740d23808e5fe. It is advisable to upgrade the affected component.",
    "evidence": "osv:CVE-2026-19336",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-19336",
      "aliases": [
        "CVE-2026-19336"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/pimzino/spec-workflow-mcp",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "9c7a7839e690bb4543f0e7481b5740d23808e5fe"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "fixed": "9c7a7839e690bb4543f0e7481b5740d23808e5fe"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.0.28",
            "v0.0.25"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-19336.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:29.221191063Z",
      "provider": "osv",
      "references": [
        "https://github.com/Pimzino/spec-workflow-mcp/",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/19xxx/CVE-2026-19336.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-19336",
        "https://vuldb.com/cve/CVE-2026-19336",
        "https://vuldb.com/submit/865260",
        "https://vuldb.com/vuln/387172",
        "https://github.com/Pimzino/spec-workflow-mcp/issues/220",
        "https://vuldb.com/vuln/387172/cti",
        "https://github.com/Pimzino/spec-workflow-mcp/commit/9c7a7839e690bb4543f0e7481b5740d23808e5fe",
        "https://github.com/Pimzino/spec-workflow-mcp/pull/222"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-22"
        ],
        "cna_assigner": "VulDB",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "2.2.0"
                  },
                  {
                    "last_affected": "2.2.0"
                  },
                  {
                    "introduced": "2.2.1"
                  },
                  {
                    "last_affected": "2.2.1"
                  },
                  {
                    "introduced": "2.2.2"
                  },
                  {
                    "last_affected": "2.2.2"
                  },
                  {
                    "introduced": "2.2.3"
                  },
                  {
                    "last_affected": "2.2.3"
                  },
                  {
                    "introduced": "2.2.4"
                  },
                  {
                    "last_affected": "2.2.4"
                  },
                  {
                    "introduced": "2.2.5"
                  },
                  {
                    "last_affected": "2.2.5"
                  },
                  {
                    "introduced": "2.2.6"
                  },
                  {
                    "last_affected": "2.2.6"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandaloneSingleVersion"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "last_affected": "2.2.6"
                  }
                ],
                "source": "DESCRIPTION"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/19xxx/CVE-2026-19336.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-19336",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 496291,
  "published_at": "2026-08-09T05:30:11.611+00:00"
}