🔍 CVE-2026-77634

0.0
CVSS Score
UNKNOWN
2026-08-24
2026-10-12 21:10
✅ 완료

🇰🇷 한글 설명

CakePHP 프레임워크의 특정 버전에서 Message::setHeaders() 또는 Message::addHeaders()를 통해 추가된 사용자 정의 메일 헤더에 CRLF 바이트가 제거되지 않는 취약점이 발견되었습니다. 이로 인해 사용자 제어 데이터가 메일 헤더에 포함될 경우 헤더 주입 공격이 가능합니다. 해당 문제는 4.5.12, 4.6.5, 5.1.8, 5.2.14, 5.3.7 버전에서 수정되었습니다.

💡 쉬운 설명

이메일을 보낼 때 사용하는 설정값에 악의적인 명령어를 몰래 끼워 넣을 수 있는 보안 약점입니다. 공격자가 이메일의 수신자나 내용을 조작하여 스팸을 보내거나 시스템을 속이는 데 악용할 수 있습니다.

🇺🇸 원문 (English)

CakePHP is a rapid development framework for PHP. Prior to versions 4.5.12, 4.6.5, 5.1.8, 5.2.14, and 5.3.7 on their respective release lines, custom mail headers added with Message::setHeaders() or Message::addHeaders() do not have CRLF bytes removed, allowing header injection when user-controlled data is used in message headers. This issue is fixed in versions 4.5.12, 4.6.5, 5.1.8, 5.2.14, and 5.3.7.

📍 영향받는 시스템

CakePHP versions prior to 4.5.12, 4.6.5, 5.1.8, 5.2.14, and 5.3.7

⚔️ 공격 벡터

사용자 입력값이 검증 없이 메일 헤더 설정 함수(setHeaders, addHeaders)에 전달될 때 CRLF 문자를 삽입하여 공격

🛡️ 대응 방법

CakePHP를 수정된 버전(4.5.12, 4.6.5, 5.1.8, 5.2.14, 5.3.7 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 CakePHP 버전을 확인하여 취약점이 해결된 버전 이상인지 대조합니다.

Shell / Script
composer show cakephp/cakephp | grep 'versions'

💻 영향받는 소프트웨어

PHP