🔍 CVE-2026-55156

5.3
CVSS Score
MEDIUM
2026-09-28
2026-09-30 19:57
✅ 완료

🇰🇷 한글 설명

Token Optimizer MCP 5.1.0 미만 버전의 대시보드 HTTP 서버에서 인증 없이 접근 가능한 취약점이 발견되었습니다. 공격자가 sessionId 파라미터에 경로 탐색 문자열(..)을 삽입하여 서버 파일 시스템 내의 임의의 .jsonl 파일을 읽을 수 있습니다.

💡 쉬운 설명

인증 절차 없이 누구나 접근할 수 있는 웹 페이지의 허점을 이용해 서버에 저장된 중요한 파일을 몰래 훔쳐볼 수 있는 문제입니다. 공격자는 파일 경로를 조작하여 서버 내의 다른 데이터 파일에 접근할 수 있습니다.

🇺🇸 원문 (English)

Token Optimizer MCP measures token savings per AI coding agent, optimizes context, and shares a live local knowledge graph across 16 CLI clients. Prior to version 5.1.0, the dashboard HTTP server in token-optimizer-mcp exposes /api/session-summary and /api/session-events with no authentication middleware — any network-accessible client can reach them without credentials. Both handlers concatenate the caller-supplied sessionId query parameter directly into a filesystem path via path.join, and Node.js normalizes .. segments at resolution time, allowing an unauthenticated attacker to read any .jsonl file reachable from the server's filesystem. This issue has been patched in version 5.1.0.

📍 영향받는 시스템

Token Optimizer MCP version < 5.1.0

⚔️ 공격 벡터

인증되지 않은 네트워크 접근을 통한 경로 탐색(Path Traversal) 공격

🛡️ 대응 방법

Token Optimizer MCP를 5.1.0 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 5.1.0 미만이면 취약한 상태이며, 5.1.0 이상이면 안전합니다.

Shell / Script
npm list -g token-optimizer-mcp 2>/dev/null | grep -E 'token-optimizer-mcp@'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

Node.js