🇰🇷 한글 설명
Magic: The Gathering Arena의 특정 버전에서 홈 화면 캐러셀의 GoToExternalUrl 액션이 서버로부터 전달받은 URL을 검증 없이 Windows 셸로 직접 전달하는 취약점이 발견되었습니다. 공격자가 캐러셀 콘텐츠를 제어할 수 있다면, 사용자의 상호작용 없이도 클라이언트 호스트에서 임의의 URI 스킴 핸들러를 호출할 수 있습니다.
💡 쉬운 설명
게임 화면에 뜨는 광고나 링크가 조작될 경우, 사용자가 클릭하지 않아도 컴퓨터의 특정 프로그램이 마음대로 실행될 수 있는 보안 약점입니다. 예를 들어, 웹사이트 주소 대신 계산기나 다른 프로그램 실행 명령이 전달될 수 있습니다.
🇺🇸 원문 (English)
Magic: The Gathering Arena (Windows/Steam client; 2026.59.30.12801.127931.6 and certain later 2026.60.x builds) passes a server-supplied URL from a home-screen carousel GoToExternalUrl action directly to the Windows shell via Application.OpenURL/ShellExecuteW without validating the URI scheme or domain. A hypothetical attacker able to control the carousel content delivered to clients can cause arbitrary registered URI-scheme handlers to be invoked on client hosts with no user interaction. For example, one might expect that the carousel content only has https: URIs, not ms-calculator: URIs.
📍 영향받는 시스템
Magic: The Gathering Arena (Windows/Steam client; 2026.59.30.12801.127931.6 및 특정 2026.60.x 빌드)
⚔️ 공격 벡터
서버 측 캐러셀 콘텐츠를 조작하여 악의적인 URI 스킴(예: ms-calculator:)이 포함된 URL을 클라이언트에 전달
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전의 게임 클라이언트로 업데이트하고, URL 스킴 및 도메인 검증 로직이 적용되었는지 확인하십시오.
🔧 검증 코드
출력된 버전 번호가 취약한 버전 범위(2026.59.30.12801.127931.6 또는 2026.60.x 일부)에 해당하는지 확인하십시오.
powershell -Command "(Get-Process MTGA -ErrorAction SilentlyContinue).MainModule.FileVersionInfo.FileVersion"
📊 CVSS Vector String
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server