🇰🇷 한글 설명
Notepad++ 8.5.6 및 이전 버전에서 `nsCodingStateMachine::NextStater` 함수 내 전역 버퍼 읽기 오버플로 취약점이 발견되었습니다. 이 취약점은 내부 메모리 할당 정보를 유출하는 데 악용될 가능성이 있습니다.
💡 쉬운 설명
메모리 관리 오류로 인해 프로그램 내부의 중요한 정보가 외부로 새 나갈 수 있는 문제입니다. 해커가 이 정보를 이용해 추가적인 공격을 시도할 수 있습니다.
🇺🇸 원문 (English)
Notepad++ is a free and open-source source code editor. Versions 8.5.6 and prior are vulnerable to global buffer read overflow in `nsCodingStateMachine::NextStater`. The exploitability of this issue is not clear. Potentially, it may be used to leak internal memory allocation information. As of time of publication, no known patches are available in existing versions of Notepad++.
📍 영향받는 시스템
Notepad++ 8.5.6 및 그 이전의 모든 버전
⚔️ 공격 벡터
특수하게 조작된 파일을 열거나 특정 코딩 상태 머신을 트리거하여 메모리 정보를 유출
🛡️ 대응 방법
취약점이 해결된 최신 버전으로 업데이트하거나 보안 패치가 나올 때까지 주의가 필요함
🔧 검증 코드
출력된 버전 번호가 8.5.6 이하인지 확인하여 취약 여부를 판단합니다.
notepad++ --version 2>/dev/null || powershell "(Get-Item 'C:\Program Files\Notepad++\notepad++.exe').VersionInfo.FileVersion"