🇰🇷 한글 설명
NGINX Ingress Controller가 ingress를 위한 externalAuth 정책을 구현할 때 OAuth IdP의 HTTP 응답을 잘못 처리하는 취약점이 있습니다. 이로 인해 공격자가 적절한 외부 인증이 이루어지기 전에 보호된 경로에 인증 없이 접근할 수 있습니다.
💡 쉬운 설명
로그인 확인 과정을 거쳐야 하는 웹사이트의 문이 제대로 잠기지 않는 문제입니다. 공격자가 아이디나 비밀번호 없이도 보호된 페이지에 몰래 들어갈 수 있습니다.
🇺🇸 원문 (English)
Description
NGINX Ingress Controller has a vulnerability when implementing an externalAuth policy for ingress. NGINX Ingress Controller may mishandle the HTTP response from an OAuth IdP and allow an attacker to acquire unauthenticated access to protected paths before the proper external authentication can happen.
Impact
This vulnerability may allow remote attackers
unauthenticated
access to protected
paths. There is no control plane exposure; this is a data plane issue only.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
📍 영향받는 시스템
NGINX Ingress Controller (externalAuth 정책 사용 버전)
⚔️ 공격 벡터
OAuth IdP의 응답을 조작하거나 취약한 응답 처리를 이용한 원격 인증 우회 공격
🛡️ 대응 방법
NGINX Ingress Controller를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 이미지 태그 버전을 확인하여 취약점이 해결된 최신 버전인지 대조하십시오.
kubectl get deployments -n ingress-nginx -o jsonpath='{.items[*].spec.template.spec.containers[*].image}' | grep nginx-ingress-controller