🔍 CVE-2026-119025

7.5
CVSS Score
HIGH
2026-10-29
2026-10-29 16:19
✅ 완료

🇰🇷 한글 설명

open 패키지 7.2.0 이전 버전 및 11.0.0 이전 버전에는 OS 명령어 주입 취약점이 존재합니다. 공격자는 조작된 URL에 $(...) 하위 표현식을 삽입하여 Windows 및 WSL 환경에서 PowerShell 코드를 실행할 수 있습니다. 해당 URL은 악성 MCP 서버가 제공하는 OAuth authorization_endpoint 값을 통해 전달될 수 있습니다.

💡 쉬운 설명

이 프로그램은 웹 주소를 열 때 주소 안의 특정 문자를 검사하지 않아, 악의적인 주소가 컴퓨터에서 명령을 실행하게 만들 수 있습니다. 공격자가 만든 링크를 열거나 악성 서버에 연결하면 내 컴퓨터가 위험해질 수 있습니다.

🇺🇸 원문 (English)

open 7.2.0 before 11.0.0 contains an OS command injection vulnerability that allows attackers to execute PowerShell code by supplying crafted URLs on Windows and WSL. Attackers can embed $(...) subexpressions in URLs, such as OAuth authorization_endpoint values from malicious MCP servers, which execute when index.js passes them unescaped to powershell -EncodedCommand.

📍 영향받는 시스템

Node.js open 패키지 7.2.0 이상 11.0.0 미만 버전을 사용하는 Windows 및 WSL 환경

⚔️ 공격 벡터

악성 MCP 서버의 OAuth authorization_endpoint 등에 $(...) 형태의 명령어를 포함한 URL을 제공하여 PowerShell 명령을 실행

🛡️ 대응 방법

open 패키지를 11.0.0 이상 버전으로 업데이트 (npm install open@latest)

🔧 검증 코드

출력된 open 버전이 11.0.0 미만이면 취약하므로 업데이트가 필요하며, 11.0.0 이상이면 조치가 완료된 것입니다.

Shell / Script
npm ls open 2>/dev/null | grep -E 'open@'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

UniFi OS Server