PT-2026-55277 · Unknown · Mcp-Memory-Service

CVE-2026-50027

·

Published

2026-07-02

·

Updated

2026-08-17

CVSS v3.1

9.8

Critical

VectorAV: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 /upload
  • POST /batch-upload
  • GET /history
  • GET /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

CVE-2026-50027
GHSA-84HP-MQVJ-3P8H
PYSEC-2026-2624

Affected Products

Mcp-Memory-Service