🇰🇷 한글 설명
.NET의 파일 접근 전 링크 해석 과정의 결함으로 인해, 로컬 공격자가 심볼릭 링크를 악용하여 파일을 변조할 수 있습니다. 이는 권한이 없는 사용자가 의도하지 않은 파일에 접근하거나 수정하는 취약점을 유발합니다.
💡 쉬운 설명
.NET 프로그램이 파일을 열기 전에 링크를 잘못 처리하면, 해커가 다른 파일을 속여 변조할 수 있습니다. 이는 로컬에서 권한 없이 파일을 손상시키는 위험을 초래합니다.
🇺🇸 원문 (English)
Improper link resolution before file access ('link following') in .NET allows an unauthorized attacker to perform tampering locally.
📍 영향받는 시스템
Microsoft .NET Framework 및 .NET Core/5+ (링크 해석 관련 모듈)
⚔️ 공격 벡터
로컬에서 악성 심볼릭 링크를 생성하여 타겟 파일 접근을 유도
🛡️ 대응 방법
최신 .NET 버전으로 업데이트하고 파일 접근 시 링크 확인 로직을 강화
🔧 검증 코드
출력된 버전이 최신 보안 패치가 적용된 버전인지 확인하여 취약점 존재 여부 판단
dotnet --list-runtimes | grep -E 'Microsoft.NETCore.App|Microsoft.WindowsDesktop.App'