CVE-2024-45410
HTTP 클라이언트가 Traefik의 X-Forwarded 헤더를 제거할 수 있음
- 게시됨
- 2024. 9. 19.
- 업데이트됨
- 2024. 9. 20.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H낮음 · 다음 30일
- 백분위수
- 72.9%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Traefik은 golang 기반의 Cloud Native Application Proxy입니다. Traefik이 HTTP 요청을 처리할 때, X-Forwarded-Host 또는 X-Forwarded-Port와 같은 특정 HTTP 헤더는 요청이 애플리케이션으로 라우팅되기 전에 Traefik에 의해 추가됩니다. HTTP 클라이언트는 이러한 헤더를 제거하거나 수정할 수 없어야 합니다. 애플리케이션은 이 헤더들의 값을 신뢰하기 때문에, 이들이 수정될 수 있다면 보안 문제가 발생할 수 있습니다. 그러나 HTTP/1.1의 경우, 이러한 사용자 정의 헤더 중 일부가 실제로 제거될 수 있고 특정 상황에서는 조작될 수 있음이 발견되었습니다. 이 공격은 HTTP/1.1 동작, 즉 헤더가 HTTP Connection 헤더를 통해 hop-by-hop으로 정의될 수 있다는 점에 의존합니다. 이 문제는 릴리스 버전 2.11.9 및 3.1.3에서 해결되었습니다. 사용자들은 업그레이드할 것을 권장합니다. 이 취약점에 대해 알려진 해결 방법은 없습니다.
소스
1traefik CVE의 영향을 이해하기 위한 개념 증명
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.