🇰🇷 한글 설명
PHP의 __Host- 및 __Secure- 쿠키 보안 헤더 검증이 불완전하게 수정되어, 공격자가 일반 쿠키를 보안 쿠키로 위장할 수 있는 취약점입니다. 네트워크 공격자 또는 같은 사이트 공격자가 피해자의 브라우저에 악의적 쿠키를 삽입할 수 있습니다.
💡 쉬운 설명
PHP 웹사이트가 보안 쿠키를 제대로 확인하지 못해서 해커가 위험한 쿠키를 안전한 쿠키로 위장할 수 있습니다. 사용자의 브라우저에 악의적인 데이터를 심을 수 있게 됩니다.
🇺🇸 원문 (English)
Due to an incomplete fix to CVE-2022-31629 https://github.com/advisories/GHSA-c43m-486j-j32p , network and same-site attackers can set a standard insecure cookie in the victim's browser which is treated as a __Host- or __Secure- cookie by PHP applications.
📍 영향받는 시스템
PHP 5.x, 7.x, 8.x 모든 버전 (정확한 버전은 php -v로 확인)
⚔️ 공격 벡터
HTTP 요청을 통해 __Host- 또는 __Secure- 프리픽스의 일반 쿠키를 설정하여 보안 쿠키로 처리되게 함
🛡️ 대응 방법
PHP를 CVE-2024-2756 패치가 포함된 최신 보안 업데이트로 업그레이드
🔧 검증 코드
현재 PHP 버전을 확인하여 최신 보안 패치 버전 여부 검증
php -v | grep -oE 'PHP [0-9]+\.[0-9]+\.[0-9]+'