🇰🇷 한글 설명
Redgate .NET Reflector 및 SmartAssembly의 특정 버전에서 발생하는 취약점입니다. 공격자가 특수한 리소스 파일이 포함된 .NET 객체를 디컴파일하도록 유도하여 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
프로그램 코드를 분석하는 도구에 악성 파일이 숨겨진 파일을 열게 하여 해커가 내 컴퓨터에서 마음대로 명령을 실행하게 만드는 공격입니다. 분석 도구가 파일을 읽는 과정에서 보안 허점을 이용합니다.
🇺🇸 원문 (English)
Redgate .NET Reflector before 10.0.7.774 and SmartAssembly before 6.12.5 allow attackers to execute code by decompiling a compiled .NET object (such as a DLL or EXE file) with a specific embedded resource file.
📍 영향받는 시스템
Redgate .NET Reflector < 10.0.7.774, SmartAssembly < 6.12.5
⚔️ 공격 벡터
악성 리소스가 포함된 .NET 파일(DLL, EXE)을 디컴파일러로 열도록 유도
🛡️ 대응 방법
Redgate .NET Reflector 10.0.7.774 이상 또는 SmartAssembly 6.12.5 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전 번호가 취약한 버전 범위(Reflector 10.0.7.774 미만 또는 SmartAssembly 6.12.5 미만)에 해당하는지 확인
dotnet-reflector --version || smartassembly --version