Skip to main content

MCPHub EUVDEUVD-2026-68691

| CVE-2026-79743 MEDIUM
Path Traversal (CWE-22)
2026-08-31 security-advisories@github.com
6.9
CVSS 4.0 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/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
9.6 CRITICAL

Authenticated upload endpoint in default deployments (PR:L); arbitrary file write (I:H) and directory deletion (A:H) escape application boundary (S:C).

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Patch available
Aug 31, 2026 - 19:17 EUVD
Source Code Evidence Fetched
Aug 31, 2026 - 18:39 vuln.today
Analysis Generated
Aug 31, 2026 - 18:39 vuln.today

DescriptionCVE.org

MCPHub is a unified hub for centrally managing and dynamically orchestrating multiple MCP servers/APIs into separate endpoints with flexible routing strategies. Prior to version 0.12.13, MCPB File Upload Handler extracts a ZIP file and reads manifest.json from it. The name field in the manifest is directly concatenated into a file path (line 107) without any sanitization or path traversal character validation. An attacker can craft a malicious MCPB file where manifest.name is set to something like ../../../etc/malicious, causing the file to be extracted to an arbitrary location on the file system. The cleanupOldMcpbServer function (line 110) also uses the unsanitized name, potentially allowing deletion of arbitrary directories. This issue has been patched in version 0.12.13.

AnalysisAI

Path traversal in MCPHub's MCPB file upload handler, prior to version 0.12.13, enables a remote attacker to extract files to arbitrary filesystem locations and delete arbitrary directories on the host by embedding traversal sequences in a crafted archive manifest. The vulnerability exists at src/controllers/mcpbController.ts:107, where manifest.name is unsanitized before concatenation into fs.mkdirSync and fs.renameSync calls; the same unsanitized value flows into cleanupOldMcpbServer at line 110, enabling directory deletion. …

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
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation The MCPB file upload endpoint must be network-reachable. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The official CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) characterizes this as network-accessible with no privileges or interaction required, but the impact metrics (VI:L/VA:N) appear significantly understated relative to the described primitives: arbitrary filesystem write and directory deletion more accurately map to VI:H and VA:H respectively, and this discrepancy should be confirmed against the vendor's intended scope. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Upgrade MCPHub to version 0.12.13 or later, which resolves the path traversal at commit af5b013c09bb0add6b7ad9aaa5b875cf150d2a7c (https://github.com/samanhappy/mcphub/pull/770); this release also removes the `skipAuth` authentication bypass and hardens OAuth client access controls. … Detailed patch versions, workarounds, and compensating controls in full report.

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

Share

EUVD-2026-68691 vulnerability details – vuln.today

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