🔍 CVE-2025-12489

7.8
CVSS Score
HIGH
2025-11-06
2026-10-19 13:10
✅ 완료

🇰🇷 한글 설명

evernote-mcp-server의 openBrowser 함수에서 발생하는 커맨드 인젝션 취약점입니다. 로컬 공격자가 적절히 검증되지 않은 문자열을 시스템 호출에 사용하여 서비스 계정 권한으로 임의의 코드를 실행하고 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

프로그램이 웹 브라우저를 열 때 사용자가 입력한 명령어를 제대로 확인하지 않아 발생하는 문제입니다. 이를 통해 해커가 낮은 권한에서 높은 관리자 권한을 획득할 수 있습니다.

🇺🇸 원문 (English)

evernote-mcp-server openBrowser Command Injection Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of evernote-mcp-server. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the openBrowser function. The issue results from the lack of proper validation of a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the service account. Was ZDI-CAN-27913.

📍 영향받는 시스템

evernote-mcp-server (openBrowser 함수를 사용하는 설치 버전)

⚔️ 공격 벡터

로컬 시스템에서 낮은 권한의 코드를 실행할 수 있는 공격자가 조작된 문자열을 입력하여 권한 상승 시도

🛡️ 대응 방법

evernote-mcp-server를 최신 보안 패치가 적용된 버전으로 업데이트하고, 입력값 검증 로직을 강화해야 합니다.

🔧 검증 코드

명령어 결과에 해당 패키지가 설치되어 있는지 확인하고, 설치된 버전을 보안 공지된 취약 버전과 비교합니다.

Shell / Script
npm list -g evernote-mcp-server 2>/dev/null

📊 CVSS Vector String

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