🔍 CVE-2026-53765

6.1
CVSS Score
MEDIUM
2026-06-24
2026-10-25 23:10
✅ 완료

🇰🇷 한글 설명

chrome-devtools-mcp 0.20.0부터 1.1.0 버전까지, 데몬이 PID 파일을 생성할 때 심볼릭 링크를 제대로 검사하지 않는 취약점이 존재합니다. 공격자가 미리 특정 경로에 심볼릭 링크를 생성해 두면, 피해자가 데몬을 실행할 때 대상 파일이 덮어씌워질 수 있습니다.

💡 쉬운 설명

프로그램이 실행될 때 기록하는 임시 파일 경로를 공격자가 가로채서 다른 중요한 파일을 망가뜨릴 수 있는 문제입니다. 공격자가 미리 만든 '가짜 길'을 따라 프로그램이 엉뚱한 파일을 수정하게 만드는 방식입니다.

🇺🇸 원문 (English)

Chrome DevTools for agents (chrome-devtools-mcp) lets your coding agent control and inspect a live Chrome browser. From 0.20.0 until 1.1.0, The chrome-devtools-mcp daemon writes its PID file with fs.writeFileSync() to a deterministic runtime path. On typical macOS environments, and on Linux sessions where $XDG_RUNTIME_DIR is unset, that runtime path falls back to /tmp/chrome-devtools-mcp-<uid>/daemon.pid. Because the write does not use O_NOFOLLOW, a local low-privilege user on the same POSIX host can pre-create /tmp/chrome-devtools-mcp-<victim_uid>/daemon.pid as a symlink to a file writable by the victim. When the victim later starts daemon mode, fs.writeFileSync() follows the symlink and truncates the target file to the daemon PID string. This vulnerability is fixed in 1.1.0.

📍 영향받는 시스템

chrome-devtools-mcp 0.20.0 ~ 1.1.0

⚔️ 공격 벡터

로컬 저권한 사용자가 심볼릭 링크를 이용한 파일 트로이 목마 공격 (Symlink Attack)

🛡️ 대응 방법

chrome-devtools-mcp를 1.1.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 1.1.0 미만(0.20.0 이상)인 경우 취약한 버전입니다.

Shell / Script
npm list -g chrome-devtools-mcp

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux