🇰🇷 한글 설명
Apache HTTP Server 2.4.34에서 2.4.38 버전 사이에서 발견된 취약점입니다. HTTP/2가 활성화된 상태에서 연결의 첫 번째 요청이 아닌 HTTP/1.1에서 HTTP/2로의 업그레이드 요청이 발생할 경우 설정 오류 및 서버 충돌이 발생할 수 있습니다.
💡 쉬운 설명
웹 서버가 통신 방식을 업그레이드하는 과정에서 발생하는 오류로 인해 서버가 갑자기 멈출 수 있는 문제입니다. 특정 설정이 켜져 있을 때 잘못된 요청을 보내면 서버를 다운시킬 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was found in Apache HTTP Server 2.4.34 to 2.4.38. When HTTP/2 was enabled for a http: host or H2Upgrade was enabled for h2 on a https: host, an Upgrade request from http/1.1 to http/2 that was not the first request on a connection could lead to a misconfiguration and crash. Server that never enabled the h2 protocol or that only enabled it for https: and did not set "H2Upgrade on" are unaffected by this issue.
📍 영향받는 시스템
Apache HTTP Server 2.4.34 ~ 2.4.38
⚔️ 공격 벡터
HTTP/1.1 연결에서 첫 번째 요청이 아닌 시점에 HTTP/2 업그레이드 요청을 전송하여 서버를 충돌시킴
🛡️ 대응 방법
Apache HTTP Server를 2.4.39 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 Apache/2.4.34부터 2.4.38 사이의 버전이 출력되면 취약한 상태입니다.
apache2 -v 2>/dev/null || httpd -v 2>/dev/null | grep -E 'Apache/2.4\.(3[4-8])'