🇰🇷 한글 설명
Apache POI의 poi-scratchpad 패키지 내 HMEF 구성 요소에서 메모리 부족(Out of Memory) 예외를 유발할 수 있는 결함이 발견되었습니다. 공격자가 조작된 TNEF 파일을 제공할 경우 시스템의 메모리 자원을 고갈시킬 수 있습니다. 이 문제는 poi-scratchpad 5.2.0 및 이전 버전에서 발생합니다.
💡 쉬운 설명
악의적으로 만들어진 이메일 첨부 파일을 열려고 하면 컴퓨터의 메모리가 가득 차서 프로그램이 멈추거나 꺼질 수 있는 문제입니다. 이를 방지하려면 관련 소프트웨어를 최신 버전으로 업데이트해야 합니다.
🇺🇸 원문 (English)
A shortcoming in the HMEF package of poi-scratchpad (Apache POI) allows an attacker to cause an Out of Memory exception. This package is used to read TNEF files (Microsoft Outlook and Microsoft Exchange Server). If an application uses poi-scratchpad to parse TNEF files and the application allows untrusted users to supply them, then a carefully crafted file can cause an Out of Memory exception. This issue affects poi-scratchpad version 5.2.0 and prior versions. Users are recommended to upgrade to poi-scratchpad 5.2.1.
📍 영향받는 시스템
Apache POI poi-scratchpad 5.2.0 및 이전 버전
⚔️ 공격 벡터
신뢰할 수 없는 사용자가 조작된 TNEF 파일을 업로드하거나 전송하여 시스템이 이를 파싱하도록 유도
🛡️ 대응 방법
poi-scratchpad 버전을 5.2.1 이상으로 업그레이드
🔧 검증 코드
명령어 결과에 poi-scratchpad 5.2.0 이하 버전이 나타나면 취약한 상태이며, 5.2.1 이상이 나타나면 안전합니다.
mvn dependency:tree | grep -E 'poi-scratchpad:[0-5]\.[0-2]\.[0-9]'
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
💻 영향받는 소프트웨어
Microsoft Exchange Server