CVE-2026-88877
Traefik v3.7.0 from-to-www-redirect를 통한 인증 우회
- 게시됨
- 2026. 9. 10.
- 업데이트됨
- 2026. 9. 10.
- CNA 할당 중
- VulnCheck
- 증거 관찰됨
- 2026. 9. 26.
Traefik v3.7.0 from-to-www-redirect를 통한 인증 우회
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X낮음 · 다음 30일
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
Traefik은 HTTP 리버스 프록시이자 로드 밸런서입니다. v3.7.0 이상 및 v3.7.11 이하 버전에서 Kubernetes ingress-nginx 프로바이더는 인증 어노테이션과 nginx.ingress.kubernetes.io/from-to-www-redirect 어노테이션을 모두 가진 Ingress를 잘못 처리합니다. 이러한 Ingress에 대해 프로바이더는 호스트만으로 매칭되고 RedirectRegex 미들웨어만 가지며 여전히 부모 라우터의 보호된 백엔드 서비스를 가리키는 추가 '형제(sibling)' 라우터를 생성합니다. RedirectRegex는 종료 핸들러가 아니므로 패턴이 일치하지 않는 요청은 백엔드로 전달되며, 리다이렉트 패턴은 숫자 포트만 허용하는 반면 Traefik의 호스트 매처는 net.SplitHostPort를 통해 authority를 정규화하기 때문에, 숫자가 아니거나 빈 포트를 가진 요청(예: 'Host: www.example.com:x')은 형제 라우터를 선택하고 리다이렉트를 놓치며 Ingress의 어노테이션에서 파생된 미들웨어가 전혀 적용되지 않은 채 보호된 백엔드로 프록시됩니다. 이는 인증(예: BasicAuth)뿐만 아니라 소스 IP 허용 목록을 포함한 모든 어노테이션 파생 미들웨어를 무력화합니다. v3.7.0 이전의 Traefik v2 및 v3 릴리스는 영향을 받지 않습니다. 이 문제는 v3.7.12에서 수정되었습니다.
CVE-2026-88877에 대한 개념 증명 및 재현 가능한 실습 환경으로, from-to-www-redirect를 통한 Traefik ingress-nginx 인증 우회 취약점이며, 읽기 전용 검사 모드를 포함합니다.
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.