🔍 CVE-2020-16874

7.8
CVSS Score
HIGH
2020-09-11
2026-06-17 02:58
✅ 완료

🇰🇷 한글 설명

Visual Studio가 메모리 내 객체를 부적절하게 처리할 때 발생하는 원격 코드 실행 취약점입니다. 공격자가 특수하게 제작된 파일을 사용자가 열도록 유도하면, 현재 사용자의 권한으로 임의의 코드를 실행하여 시스템 제어권을 탈취할 수 있습니다.

💡 쉬운 설명

Visual Studio로 만든 악성 파일을 열기만 해도 해커가 내 컴퓨터를 마음대로 조종할 수 있는 위험한 결함입니다. 관리자 권한을 가진 사용자가 파일을 열면 해커가 컴퓨터의 모든 권한을 가질 수 있습니다.

🇺🇸 원문 (English)

<p>A remote code execution vulnerability exists in Visual Studio when it improperly handles objects in memory. An attacker who successfully exploited the vulnerability could run arbitrary code in the context of the current user. If the current user is logged on with administrative user rights, an attacker could take control of the affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. Users whose accounts are configured to have fewer user rights on the system could be less impacted than users who operate with administrative user rights.</p> <p>To exploit the vulnerability, an attacker would have to convince a user to open a specially crafted file with an affected version of Visual Studio.</p> <p>The update addresses the vulnerability by correcting how Visual Studio handles objects in memory.</p>

📍 영향받는 시스템

Visual Studio (메모리 객체 처리 취약점이 있는 특정 버전)

⚔️ 공격 벡터

사용자가 공격자가 제작한 특수 파일을 Visual Studio로 열도록 유도하는 사회 공학적 공격

🛡️ 대응 방법

Visual Studio를 최신 보안 업데이트 버전으로 업데이트

🔧 검증 코드

출력된 버전이 보안 패치가 적용된 최신 버전인지 확인

Shell / Script
vswhere.exe -latest -property installationVersion

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Visual Studio