🔍 CVE-2023-40166

5.5
CVSS Score
MEDIUM
2023-08-25
2026-06-17 06:16
✅ 완료

🇰🇷 한글 설명

Notepad++ 8.5.6 및 이전 버전에서 `FileManager::detectLanguageFromTextBegining` 함수 내 힙 버퍼 읽기 오버플로 취약점이 발견되었습니다. 이 취약점은 내부 메모리 할당 정보를 유출하는 데 악용될 가능성이 있습니다.

💡 쉬운 설명

메모리 관리 오류로 인해 프로그램 내부의 중요한 정보가 외부로 새 나갈 수 있는 결함입니다. 해커가 이 정보를 이용해 시스템의 다른 약점을 찾아낼 위험이 있습니다.

🇺🇸 원문 (English)

Notepad++ is a free and open-source source code editor. Versions 8.5.6 and prior are vulnerable to heap buffer read overflow in `FileManager::detectLanguageFromTextBegining `. 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 및 그 이전의 모든 버전

⚔️ 공격 벡터

특수하게 조작된 텍스트 파일을 열어 메모리 정보를 유출하는 방식

🛡️ 대응 방법

취약점이 해결된 최신 버전으로 업데이트하거나 보안 패치를 적용해야 합니다.

🔧 검증 코드

출력된 Notepad++의 버전이 8.5.6 이하인지 확인합니다.

Shell / Script
notepad++ --version 2>/dev/null || powershell -Command "(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*').DisplayName | Select-String 'Notepad++'"

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

Notepad++