🇰🇷 한글 설명
DCP-Portal 5.3.2 이전 버전의 calendar.php에 존재하는 CRLF 인젝션 취약점으로, 공격자가 PHPSESSID 파라미터에 특수 문자(%0d%0a)를 삽입하여 HTTP 응답 분할 공격을 수행할 수 있습니다. 이를 통해 웹 페이지 내용을 위조하거나 웹 캐시를 오염시켜 다른 사용자들이 거짓 정보를 보도록 할 수 있습니다.
💡 쉬운 설명
오래된 DCP-Portal의 달력 기능에서 특수 문자를 이용해 웹 서버 응답을 조작할 수 있는 보안 결함입니다. 해커가 이를 이용하면 사용자에게 거짓 웹페이지를 보여주거나 웹 캐시를 손상시킬 수 있습니다.
🇺🇸 원문 (English)
CRLF injection vulnerability in calendar.php in DCP-Portal 5.3.2 and earlier allows remote attackers to conduct HTTP response splitting attacks to spoof web content and poison web caches via CRLF ("%0d%0a") sequences in the PHPSESSID parameter.
📍 영향받는 시스템
DCP-Portal 5.3.2 이전 버전
⚔️ 공격 벡터
PHPSESSID 파라미터에 CRLF 시퀀스(%0d%0a)를 삽입하여 HTTP 응답 분할 공격 시도
🛡️ 대응 방법
DCP-Portal을 최신 버전으로 업그레이드 또는 입력값 검증 로직 강화
🔧 검증 코드
출력에 dcp-portal이 표시되면 설치 상태이며, 버전 정보로 업그레이드 필요 여부 확인 가능합니다.
dpkg -l 2>/dev/null | grep -i dcp-portal || rpm -qa 2>/dev/null | grep -i dcp-portal