Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-49975 — HTTP2-Bomb | Kitploit
도구/GitHubGitHub/0xc03307b/cve-2026-49975
Vulnerability AnalysisExploitationWeb SecurityFuzzingPenetration Testing
GitHub0xc03307b/cve-2026-49975

CVE-2026-49975

HTTP2-Bomb

저장소 보기
2개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2026-49975 HTTP/2 폭탄

★ CVE-2026-49975 HTTP/2 폭탄 PoC ★


개요

CVE-2026-49975는 Apache HTTP Server의 서비스 거부(DoS) 취약점입니다. 이 취약점은 HTTP/2 요청 처리 경로에서 발생하며, 여러 cookie 헤더 필드가 LimitRequestFields에 제대로 계산되지 않고 병합될 수 있습니다. 공격자는 작은 HPACK 인코딩 HTTP/2 요청을 보내 많은 cookie 헤더 필드로 확장시킴으로써, 서버가 Cookie 헤더 병합 과정에서 메모리를 반복적으로 할당하도록 강제할 수 있습니다. 그런 다음 공격자는 HTTP/2 흐름 제어를 사용하여 응답 전송을 지연시켜 영향을 받은 스트림을 열린 상태로 유지하고 할당된 메모리가 해제되지 않도록 할 수 있습니다.


영향을 받는 버전

구분버전
취약Apache HTTP Server 2.4.17 ≤ version ≤ 2.4.67
패치됨Apache HTTP Server 2.4.68 또는 그 이후

영향

  • 원격 서비스 거부(DoS)
  • 과도한 메모리 소비
  • 정상 사용자 요청 처리 지연 또는 실패

환경

취약한 Apache HTTP Server 환경을 빌드하고 실행합니다.

root@kitploit:~
docker build -t cve-2026-49975 .
docker run -d --name cve-2026-49975 --memory 8g -p 10081:80 cve-2026-49975

PoC

취약 환경을 시작한 후, 아래 단계에 따라 공격을 재현합니다.

1단계: 서버 메모리 사용량 모니터링

root@kitploit:~
docker stats cve-2026-49975

예시 출력:

root@kitploit:~
CONTAINER ID   NAME             CPU %   MEM USAGE / LIMIT     MEM %
xxxxxxxxxxxx   cve-2026-49975   0.5%    35.2MiB / 8.0GiB      1.7%

2단계: HTTP/2 Bomb PoC 실행

다음 표현식을 math.evaluate에 전송합니다 (예: 애플리케이션의 계산 입력을 통해).

root@kitploit:~
python3 poc.py \
  --host TARGET_IP \
  --port 10081 \
  --connections 10 \
  --streams 100 \
  --refs 4091 \
  --initial-window 0 \
  --hold 300 \
  --drip-interval 2 \
  --drip-bytes 1

3단계: 결과 확인

Apache 컨테이너의 메모리 사용량이 증가하고 공격 스트림이 열려 있는 동안 높은 상태로 유지되는지 확인합니다.


완화 방안

  • Apache HTTP Server를 2.4.68 이상으로 업그레이드
  • 서비스에 필요하지 않은 경우 HTTP/2를 일시적으로 비활성화하는 것을 고려

분석

  • KR:
  • EN:
도구 다운로드