🔍 CVE-2008-5619

10.0
CVSS Score
HIGH
2008-12-17
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

HTML to Text 변환 시 preg_replace 함수의 eval 스위치를 잘못 사용하여 발생한 원격 코드 실행 취약점입니다. PHPMailer, RoundCube Webmail, Mahara, AtMail Open 등에 영향을 미쳤으며, 공격자가 조작된 입력값을 통해 서버에서 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

이메일을 일반 텍스트로 변환하는 기능에 보안 결함이 있어서, 악의적인 텍스트를 보내면 서버가 해커의 명령을 실행하게 됩니다. CVSS 10.0으로 최고 수준의 심각한 취약점입니다.

🇺🇸 원문 (English)

html2text.php in Chuggnutt HTML to Text Converter, as used in PHPMailer before 5.2.10, RoundCube Webmail (roundcubemail) 0.2-1.alpha and 0.2-3.beta, Mahara, and AtMail Open 1.03, allows remote attackers to execute arbitrary code via crafted input that is processed by the preg_replace function with the eval switch.

📍 영향받는 시스템

PHPMailer < 5.2.10, RoundCube 0.2-1.alpha/0.2-3.beta, Mahara (버전 미지정), AtMail Open 1.03

⚔️ 공격 벡터

html2text.php의 preg_replace 함수에 특수 문자를 포함한 HTML 입력값을 전송하여 eval 패턴을 트리거하고 PHP 코드 실행

🛡️ 대응 방법

PHPMailer는 5.2.10 이상으로 업데이트, RoundCube/Mahara/AtMail은 최신 보안 패치 버전으로 즉시 업그레이드

🔧 검증 코드

패키지 버전 정보가 표시되면, PHPMailer는 5.2.10 이상, 기타는 취약점 공개 이후 버전이 설치되어 있으면 패치된 상태입니다.

Shell / Script
composer show phpmailer/phpmailer 2>/dev/null | grep -i version || dpkg -l 2>/dev/null | grep -E 'phpmailer|roundcube|mahara|atmail'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:C/I:C/A:C

💻 영향받는 소프트웨어

PHP