🇰🇷 한글 설명
.NET 및 .NET Core가 XML 문서를 부적절하게 처리할 때 발생하는 서비스 거부(DoS) 취약점입니다. 공격자가 조작된 XML 문서를 전송할 경우 시스템 자원을 과다하게 소모하여 애플리케이션이 중단될 수 있습니다.
💡 쉬운 설명
악의적으로 만들어진 XML 파일을 프로그램에 보내 시스템을 멈추게 만드는 공격입니다. 이로 인해 웹사이트나 서비스가 정상적으로 작동하지 않을 수 있습니다.
🇺🇸 원문 (English)
A denial of service vulnerability exists when .NET and .NET Core improperly process XML documents, aka ".NET and .NET Core Denial of Service Vulnerability." This affects Microsoft .NET Framework 2.0, Microsoft .NET Framework 3.0, Microsoft .NET Framework 4.7.1, Microsoft .NET Framework 4.6/4.6.1/4.6.2/4.7/4.7.1, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.7/4.7.1, Microsoft .NET Framework 4.6, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 4.6/4.6.1/4.6.2, Microsoft .NET Framework 4.6.2/4.7/4.7.1, .NET Core 2.0, Microsoft .NET Framework 4.7.2.
📍 영향받는 시스템
Microsoft .NET Framework (2.0 ~ 4.7.2 포함 다수 버전) 및 .NET Core 2.0
⚔️ 공격 벡터
조작된 XML 문서를 처리하는 애플리케이션에 특수하게 설계된 XML 파일을 전송
🛡️ 대응 방법
Microsoft에서 제공하는 최신 보안 업데이트를 적용하여 .NET Framework 및 .NET Core를 패치함
🔧 검증 코드
출력된 런타임 목록 중 보안 패치가 적용되지 않은 구버전 .NET 또는 .NET Core 버전이 포함되어 있는지 확인
dotnet --list-runtimes | grep -E 'Microsoft.NETCore.App|Microsoft.WindowsDesktop.App'