🇰🇷 한글 설명
Cacti의 구형 PHP 인터프리터에서 CRLF injection 취약점으로 인해 원격 공격자가 임의의 HTTP 헤더를 주입하고 HTTP response splitting 공격을 수행할 수 있습니다. 0.8.7b 이전 0.8.7 버전과 0.8.6k 이전 0.8.6 버전이 영향을 받습니다.
💡 쉬운 설명
웹 모니터링 도구인 Cacti에서 특정 구형 PHP 버전에서 실행될 때 웹 응답 형식을 조작하는 취약점이 있습니다. 공격자가 이를 악용하여 웹페이지를 변조하거나 사용자의 브라우저를 공격할 수 있습니다.
🇺🇸 원문 (English)
CRLF injection vulnerability in Cacti 0.8.7 before 0.8.7b and 0.8.6 before 0.8.6k, when running on older PHP interpreters, allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response splitting attacks via unspecified vectors.
📍 영향받는 시스템
Cacti 0.8.6 이전 0.8.6k, Cacti 0.8.7 이전 0.8.7b (구형 PHP 인터프리터 환경)
⚔️ 공격 벡터
HTTP 요청의 미검증된 입력값을 통해 CRLF 문자를 주입하여 HTTP 헤더를 조작
🛡️ 대응 방법
Cacti를 최신 버전(0.8.6k 이상 또는 0.8.7b 이상)으로 업그레이드하고 PHP를 최신 버전으로 유지
🔧 검증 코드
Cacti 버전이 0.8.6k 미만 또는 0.8.7b 미만이면 '취약함', 그 이상이면 '안전함'으로 판단
dpkg -l cacti 2>/dev/null | grep cacti | awk '{print $3}' | grep -E '^0\.8\.(6[a-j]|7[a-a])' && echo 'Vulnerable' || echo 'Check version'