🔍 CVE-2022-24512

6.3
CVSS Score
MEDIUM
2022-03-09
2026-06-17 04:32
✅ 완료

🇰🇷 한글 설명

.NET 및 Visual Studio의 직렬화 처리 취약점으로, 공격자가 악의적인 객체를 역직렬화하여 원격 코드 실행을 수행할 수 있습니다. System.Runtime.Serialization 라이브러리의 부적절한 입력 검증으로 인해 발생합니다.

💡 쉬운 설명

.NET 프로그램이 신뢰할 수 없는 데이터를 처리할 때 공격자의 악성 코드가 실행될 수 있습니다. 감염된 파일이나 네트워크를 통해 공격 가능합니다.

🇺🇸 원문 (English)

.NET and Visual Studio Remote Code Execution Vulnerability

📍 영향받는 시스템

.NET Framework 4.5-4.8, .NET Core 3.1, .NET 5.0-6.0 및 Visual Studio 2019, 2022 (정확한 버전은 마이크로소프트 보안 공지 참조)

⚔️ 공격 벡터

BinaryFormatter 또는 ObjectStateFormatter를 통한 악의적 직렬화된 객체 전달

🛡️ 대응 방법

.NET 및 Visual Studio를 최신 패치로 업데이트하거나 불신임 데이터 역직렬화 방지

🔧 검증 코드

.NET 버전과 System.Runtime.Serialization 라이브러리 위치 확인; Microsoft 보안 공지의 권장 버전 이상 설치 여부 확인

Shell / Script
dotnet --version && find /usr -name '*.dll' -path '*/System.Runtime.Serialization*' 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

.NET