🇰🇷 한글 설명
Apache HTTP Server 2.4.6에서 2.4.46 버전 사이의 mod_proxy_wstunnel 모듈에서 발생하는 취약점입니다. 원본 서버에서 업그레이드되지 않은 연결에 대해 전체 연결을 터널링함으로써, 동일한 연결을 통한 후속 요청이 HTTP 검증, 인증 또는 권한 부여 없이 통과될 수 있습니다.
💡 쉬운 설명
웹 서버의 특정 통로(터널)가 한 번 열리면, 그 통로를 통해 들어오는 다음 요청들을 제대로 검사하지 않고 그대로 통과시켜 버리는 문제입니다. 이로 인해 인증되지 않은 사용자가 보안 검사를 우회하여 서버에 접근할 위험이 있습니다.
🇺🇸 원문 (English)
Apache HTTP Server versions 2.4.6 to 2.4.46 mod_proxy_wstunnel configured on an URL that is not necessarily Upgraded by the origin server was tunneling the whole connection regardless, thus allowing for subsequent requests on the same connection to pass through with no HTTP validation, authentication or authorization possibly configured.
📍 영향받는 시스템
Apache HTTP Server versions 2.4.6 to 2.4.46 (mod_proxy_wstunnel 사용 시)
⚔️ 공격 벡터
WebSocket 터널링을 이용한 HTTP 요청 우회 및 인증 미적용 연결 재사용
🛡️ 대응 방법
Apache HTTP Server를 2.4.47 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 Apache 버전이 2.4.6에서 2.4.46 사이로 출력되면 취약한 버전이 설치된 것입니다.
apache2 -v 2>/dev/null || httpd -v 2>/dev/null | grep -E 'Apache/2.4.[6-46]'