Traefik ForwardAuth 연결 공유로 사용자 신분 유출 (NTLM/Negotiate)
웹 접속 관문 프로그램에서 남의 로그인 신분으로 접속될 수 있습니다.
요약
Traefik의 ForwardAuth 기능이 인증 서버 연결을 모든 사용자가 함께 쓰기 때문에, 인증하지 않은 공격자가 다른 사용자의 로그인 신분을 얻어 그 사용자로 백엔드에 접근할 수 있습니다. Windows 인증(NTLM, Negotiate)을 쓰는 인증 서버 설정이 해당합니다.
해당 조건
- ForwardAuth 미들웨어 사용
- 인증 서버가 NTLM 또는 Negotiate 방식 사용(예: IIS Windows 인증)
대처법
Traefik 2.11.60 또는 3.7.16 이상으로 업데이트하세요. 3.0부터 3.6까지는 지원이 끝나 이 버전들로 올려야 합니다.
내 제품에 맞는 버전 이상으로 업데이트하세요:
- Traefik v2 2.11.60 이상
- Traefik v3 3.7.16 이상
대상 제품과 운영체제
CVE 번호
원문 링크
- 보안 공지: github.com (새 탭에서 열림)
- 분석 글: vulncheck.com (새 탭에서 열림)
- CVE 기록: cve.org (새 탭에서 열림)
시각
처음 게시
처음 확인