🔍 CVE-2026-55618

6.5
CVSS Score
MEDIUM
2026-08-25
2026-09-09 21:07
✅ 완료

🇰🇷 한글 설명

eml_parser 3.0.2 미만 버전의 clean_found_uri 함수는 HTML 엔티티를 디코딩하기 전에 URL을 검증하는 결함이 있습니다. 이로 인해 인코딩된 유효한 URL과 호스트 이름이 거부되어 추출 목록에서 누락될 수 있습니다. 결과적으로 이메일 보안 게이트웨이나 SOC 파이프라인이 악성 링크를 탐지하지 못하고 우회할 위험이 있습니다.

💡 쉬운 설명

이메일에서 링크를 찾아내는 프로그램이 특수한 방식으로 작성된 링크를 잘못된 것으로 판단해 무시해버리는 문제입니다. 이 때문에 해커가 숨겨놓은 악성 링크를 보안 시스템이 찾아내지 못하고 통과시킬 수 있습니다.

🇺🇸 원문 (English)

eml_parser serves as a python module for parsing eml files and returning various information found in the e-mail as well as computed information. Prior to 3.0.2, the clean_found_uri function in eml_parser/parser.py validates potential URL strings before unescaping HTML entities used for colon, slash, or period characters. Valid encoded URLs and their host names are therefore rejected and omitted from the extracted URL and domain lists. Email security gateways and SOC pipelines that use those lists as indicators of compromise may fail to submit the hidden URLs to threat intelligence feeds, reputation services, or sandboxes, allowing malicious links to bypass inspection. This issue is fixed in version 3.0.2.

📍 영향받는 시스템

eml_parser version < 3.0.2

⚔️ 공격 벡터

HTML 엔티티로 인코딩된 URL을 포함한 이메일을 전송하여 보안 검사 시스템의 탐지를 우회함

🛡️ 대응 방법

eml_parser 라이브러리를 3.0.2 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 Version 값이 3.0.2보다 낮으면 취약한 상태입니다.

Shell / Script
pip show eml_parser 2>/dev/null | grep -E 'Version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python