🔍 CVE-2026-71858

0.0
CVSS Score
UNKNOWN
2026-08-17
2026-09-09 21:11
✅ 완료

🇰🇷 한글 설명

Notepad++ 8.9.7 미만 버전에서 공격자가 제어하는 shortcuts.xml을 통해 매크로를 로드할 경우 HMAC 검증을 우회할 수 있는 취약점이 존재합니다. 이를 통해 공격자는 권한이 상승된 Notepad++ 프로세스에서 Scintilla 액션이나 내부 명령을 실행하여 보호된 파일을 수정하거나 조건부 명령을 실행할 수 있습니다.

💡 쉬운 설명

해커가 만든 설정 파일을 통해 메모장 프로그램이 사용자의 허락 없이 중요한 파일을 바꾸거나 위험한 명령을 실행하게 만들 수 있는 문제입니다. 사용자가 특정 매크로를 실행할 때 공격이 발생할 수 있습니다.

🇺🇸 원문 (English)

Notepad++ is a free and open-source source code editor. Prior to 8.9.7, macros loaded from an attacker-controlled shortcuts.xml bypass the HMAC validation applied to UserDefinedCommands and can invoke Scintilla actions and the internal Open in Default Viewer command in an elevated Notepad++ process, allowing protected file modification and conditional elevated command execution when a local attacker influences settingsDir and a user triggers the macro. This issue is fixed in version 8.9.7.

📍 영향받는 시스템

Notepad++ 8.9.7 미만 모든 버전

⚔️ 공격 벡터

로컬 공격자가 settingsDir 내의 shortcuts.xml 파일을 조작하여 사용자가 매크로를 실행하도록 유도

🛡️ 대응 방법

Notepad++를 최신 버전인 8.9.7 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 8.9.7보다 낮은지 확인하십시오.

Shell / Script
notepadpp --version 2>/dev/null || powershell -Command "(Get-Item 'C:\Program Files\Notepad++\notepad++.exe').VersionInfo.FileVersion"

💻 영향받는 소프트웨어

Notepad++