🔍 CVE-2026-59706

9.3
CVSS Score
CRITICAL
2026-07-07
2026-07-08 15:28
✅ 완료

🇰🇷 한글 설명

mem0의 인증되지 않은 설정 API 엔드포인트가 LLM API 키를 평문으로 노출하며, 공격자가 제어 가능한 ollama_base_url 파라미터를 통해 서버 측 요청 위조(SSRF)를 허용합니다. 공격자는 GET 요청으로 OpenAI API 키와 같은 저장된 비밀 정보를 탈취하거나, PUT 요청을 통해 내부 클라우드 IMDS와 같은 주소로 SSRF 공격을 수행할 수 있습니다.

💡 쉬운 설명

인증 없이 누구나 접근 가능한 설정 페이지를 통해 중요한 AI 서비스 비밀번호가 유출될 수 있습니다. 또한, 공격자가 서버를 조종하여 내부 네트워크의 다른 시스템을 공격하도록 만들 수도 있습니다.

🇺🇸 원문 (English)

mem0 contains unauthenticated config API endpoints that expose LLM API keys in plaintext and allow server-side request forgery via attacker-controlled ollama_base_url parameter. Unauthenticated attackers can retrieve stored secrets like OpenAI API keys via GET /api/v1/config/ or trigger SSRF attacks by setting ollama_base_url to internal addresses like cloud IMDS via PUT /api/v1/config/mem0/llm endpoint.

📍 영향받는 시스템

mem0 (unauthenticated config API endpoints enabled)

⚔️ 공격 벡터

인증되지 않은 상태에서 API 엔드포인트(GET/PUT)를 통한 데이터 탈취 및 SSRF 공격

🛡️ 대응 방법

API 엔드포인트에 인증 메커니즘을 적용하고, 입력값에 대한 엄격한 검증 및 화이트리스트 기반의 URL 제한을 실시하십시오.

🔧 검증 코드

명령어 실행 결과로 API 키와 같은 민감한 정보가 화면에 출력되면 취약한 상태입니다.

Shell / Script
curl -s -X GET http://<target-ip>/api/v1/config/ | grep -E 'api_key|openai'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Ollama