🇰🇷 한글 설명
KubeSphere 4.1.3 이하 버전의 git 자격 증명 검증 엔드포인트에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 인증된 공격자는 허용되지 않은 임의의 URL을 입력하여 내부 서비스에 접근할 수 있으며, 에러 응답 처리를 악용해 모든 네임스페이스의 Secret에 포함된 기본 인증 자격 증명을 탈취할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 시스템을 속여 내부 네트워크의 비밀 정보를 몰래 빼낼 수 있는 보안 약점입니다. 공격자는 이를 통해 시스템 내부의 중요한 비밀번호나 인증 정보를 훔쳐갈 수 있습니다.
🇺🇸 원문 (English)
KubeSphere through 4.1.3 contains a server-side request forgery vulnerability in the git credential verification endpoint that accepts unvalidated caller-supplied URLs without allowlist restrictions. Authenticated attackers can supply arbitrary URLs to reach internal services and exfiltrate basic-auth credentials from Secrets in any namespace by leveraging the endpoint's error response handling.
📍 영향받는 시스템
KubeSphere 4.1.3 및 그 이전 버전
⚔️ 공격 벡터
인증된 사용자가 검증되지 않은 URL을 git 자격 증명 검증 엔드포인트에 전달하여 내부 서비스에 접근 및 데이터 탈취
🛡️ 대응 방법
KubeSphere를 최신 보안 패치가 적용된 버전으로 업데이트하고, 엔드포인트에 URL 화이트리스트 제한을 적용하십시오.
🔧 검증 코드
출력된 이미지 태그 버전이 4.1.3 이하인지 확인하여 취약 여부를 판단합니다.
kubectl get deployment -n kubesphere-system -o jsonpath='{.items[*].spec.template.spec.containers[*].image}' | grep -E 'kubesphere'