🇰🇷 한글 설명
mcp-memory-service 10.67.1 미만 버전에서 /api/documents/* 경로의 모든 HTTP 라우트가 인증 없이 노출되는 취약점이 발견되었습니다. 공격자는 API 키나 OAuth 설정 여부와 관계없이 임의의 콘텐츠를 업로드, 조회 또는 삭제할 수 있습니다. 이는 인증 경계 설정의 불일치로 인해 발생하는 심각한 보안 결함입니다.
💡 쉬운 설명
AI 메모리 서비스의 특정 경로에 자물쇠가 걸려 있지 않아, 누구나 허락 없이 데이터를 넣거나 읽고 지울 수 있는 상태입니다. 보안 설정이 되어 있어도 이 특정 통로를 통해서는 아무런 제한 없이 침입이 가능합니다.
🇺🇸 원문 (English)
mcp-memory-service is a semantic memory layer for AI applications. Prior to 10.67.1, all HTTP routes under /api/documents/* in mcp-memory-service are served without any authentication dependency, even when the server is configured with an API key (MCP_API_KEY) or OAuth. An unauthenticated remote attacker can upload arbitrary content into the memory store (write), retrieve stored document content (read), and permanently delete memories belonging to authenticated users (delete) — all without supplying any credentials. The /api/memories counterpart correctly enforces authentication, making this an inconsistent and exploitable authentication boundary. This vulnerability is fixed in 10.67.1.
📍 영향받는 시스템
mcp-memory-service 10.67.1 미만 모든 버전
⚔️ 공격 벡터
인증 없이 /api/documents/* 경로로 HTTP 요청을 보내는 원격 공격
🛡️ 대응 방법
mcp-memory-service를 최신 보안 패치가 적용된 10.67.1 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 10.67.1보다 낮은지 확인하십시오.
pip show mcp-memory-service 2>/dev/null | grep Version
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server