PT-2026-55277 · Unknown · Mcp-Memory-Service
CVE-2026-50027
·
Published
2026-07-02
·
Updated
2026-08-17
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
mcp-memory-service (affected versions not specified)
Description
All HTTP routes under the
/api/documents/* endpoint are served without authentication, even when the server is configured with an API key (MCP API KEY) or OAuth. This allows an unauthenticated remote attacker to upload arbitrary content into the memory store, retrieve stored document content, and permanently delete memories belonging to authenticated users. This occurs because the documents.py router is instantiated without authentication dependencies, creating an inconsistent security boundary compared to the /api/memories endpoint which correctly enforces authentication.Technical details include the following affected endpoints:
POST /uploadPOST /batch-uploadGET /historyGET /search-content/{upload id}DELETE /remove/{upload id}DELETE /remove-by-tags
Recommendations
Add
Depends(require write access) or Depends(require read access) to every affected route in documents.py to ensure proper authentication is enforced.Fix
Missing Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Mcp-Memory-Service