🇰🇷 한글 설명
Microsoft Windows 2000, XP, 2003 및 Visual Studio .NET의 MFC 구성 요소에서 발생하는 취약점입니다. 악의적으로 조작된 OLE 객체가 포함된 RTF 파일을 통해 원격 공격자가 임의의 코드를 실행할 수 있는 메모리 손상 문제가 발생합니다. 이는 MFC42u.dll의 AfxOleSetEditMenu 함수 내 스택 기반 버퍼 오버플로로 인해 발생할 수 있습니다.
💡 쉬운 설명
잘못 만들어진 RTF 문서 파일을 열기만 해도 해커가 내 컴퓨터를 마음대로 조종할 수 있는 보안 구멍입니다. 문서 안에 숨겨진 특수한 코드가 컴퓨터의 메모리 오류를 일으켜 공격자의 명령을 실행하게 만듭니다.
🇺🇸 원문 (English)
The MFC component in Microsoft Windows 2000 SP4, XP SP2, and 2003 SP1 and Visual Studio .NET 2000, 2002 SP1, 2003, and 2003 SP1 allows user-assisted remote attackers to execute arbitrary code via an RTF file with a malformed OLE object that triggers memory corruption. NOTE: this might be due to a stack-based buffer overflow in the AfxOleSetEditMenu function in MFC42u.dll.
📍 영향받는 시스템
Windows 2000 SP4, XP SP2, 2003 SP1, Visual Studio .NET 2000/2002/2003
⚔️ 공격 벡터
사용자가 조작된 RTF 파일을 열도록 유도하여 원격으로 공격 수행
🛡️ 대응 방법
Microsoft에서 제공하는 최신 보안 패치를 적용하고, 신뢰할 수 없는 RTF 파일의 실행을 금지함
🔧 검증 코드
해당 DLL 파일의 존재 여부를 확인하고, 시스템의 OS 버전 및 패치 상태를 점검하여 취약 여부를 판단함
find / -name MFC42u.dll 2>/dev/null