🇰🇷 한글 설명
Christoph Roeder의 phpMyForum 4.0 index.php에 존재하는 CRLF injection 취약점으로, type 파라미터에 hex-encoded CRLF 시퀀스를 주입하여 HTTP 헤더를 조작할 수 있습니다. 이를 통해 HTTP 응답 스플리팅, 세션 가로채기, 캐시 포이즈닝 등의 공격이 가능합니다.
💡 쉬운 설명
phpMyForum 웹사이트의 특정 입력창에 특수 문자를 넣으면 서버 응답을 조작할 수 있는 결함입니다. 공격자가 이를 악용하면 사용자 정보를 가로채거나 가짜 로그인 페이지를 주입할 수 있습니다.
🇺🇸 원문 (English)
CRLF injection vulnerability in index.php in Christoph Roeder phpMyForum 4.0 allows remote attackers to inject HTTP headers via hex-encoded CRLF sequences in the type parameter.
📍 영향받는 시스템
Christoph Roeder phpMyForum 4.0
⚔️ 공격 벡터
HTTP GET/POST 요청의 type 파라미터에 hex-encoded CRLF sequences (%0d%0a) 주입
🛡️ 대응 방법
phpMyForum을 4.0 이상의 패치 버전으로 업그레이드하거나, 모든 사용자 입력에 대해 CRLF 문자 필터링 및 검증 추가
🔧 검증 코드
명령어가 phpMyForum 4.0 버전 정보를 반환하면 취약한 버전이 설치된 것이며, 결과가 없으면 해당 버전이 설치되지 않았거나 이미 패치되었음을 의미합니다.
find /var/www/html -name 'index.php' -type f -exec grep -l 'phpMyForum' {} \; 2>/dev/null | xargs grep -i 'version' | grep -E '4\.0'