🇰🇷 한글 설명
Notepad++ 8.9.3 버전의 Find Results 패널 핸들러에서 포맷 스트링 주입 취약점이 발견되었습니다. 공격자가 악성 nativeLang.xml 언어 팩 파일을 배포할 경우, 사용자가 검색 작업을 수행할 때 서비스 거부(DoS) 및 스택 또는 레지스터 내용이 유출되는 정보 노출이 발생할 수 있습니다.
💡 쉬운 설명
나쁜 의도로 만들어진 언어 설정 파일을 설치하고 검색 기능을 사용하면 프로그램이 멈추거나 컴퓨터 내부의 중요한 정보가 새 나갈 수 있습니다. 커뮤니티 등에서 출처가 불분명한 언어 팩 파일을 다운로드하지 않도록 주의해야 합니다.
🇺🇸 원문 (English)
Notepad++ 8.9.3 contains a format string injection vulnerability in the Find Results panel handler that allows attackers to cause denial of service and information disclosure by crafting a malicious nativeLang.xml language pack file. Attackers can distribute a poisoned language pack through community channels that triggers format string interpretation when a user performs search operations, leading to access violations and potential leakage of stack or register contents.
📍 영향받는 시스템
Notepad++ 8.9.3 및 해당 취약점이 포함된 이전 버전
⚔️ 공격 벡터
악성 nativeLang.xml 언어 팩 파일을 통한 포맷 스트링 주입
🛡️ 대응 방법
Notepad++를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 Notepad++의 버전이 8.9.3 이하인지 확인하십시오.
notepadpp --version 2>/dev/null || powershell "(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*').DisplayName | Select-String 'Notepad++'"