docker-credential-acr-env AAD 토큰 유출 구조 분석
docker-credential-acr-env 헬퍼는 레지스트리 호스트명이 ACR(Azure Container Registry)인지 판별할 때 앵커(anchoring) 없이 .azurecr.io 문자열의 포함 여부만 검사하고, 이 판별을 통과한 호스트의 oauth2/exchange 엔드포인트로 Azure AD(AAD) 액세스 토큰을 담은 POST 요청을 전송합니다. 그래서 evil.azurecr.io.attacker.com처럼 이름 중간에 .azurecr.io를 품은 공격자 통제 호스트도 유효한 ACR 레지스트리로 분류되고, AAD 액세스 토큰이 공격자 쪽 호스트로 넘어가는 구조입니다. 이 문제는 Go 취약점 … 더 읽기