🇰🇷 한글 설명
Keep의 특정 커밋(91c75e0)에서 인증되지 않은 공격자가 보호되지 않은 헬스체크 엔드포인트를 통해 임의의 HTTP 요청을 보낼 수 있는 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 공격자는 악의적인 호스트 값이 포함된 JSON 페이로드를 전송하여 내부 서비스나 클라우드 메타데이터 엔드포인트에 접근함으로써 클라우드 자격 증명을 탈취하거나 내부 네트워크를 정찰할 수 있습니다.
💡 쉬운 설명
해커가 인증 없이 서버에 가짜 요청을 보내 내부 네트워크나 중요한 정보를 몰래 훔쳐볼 수 있는 보안 구멍입니다. 이를 통해 회사의 클라우드 비밀번호를 가져가거나 내부 시스템을 공격할 위험이 있습니다.
🇺🇸 원문 (English)
Keep (commit 91c75e0) contains a server-side request forgery vulnerability that allows unauthenticated attackers to make the backend issue arbitrary HTTP requests by supplying attacker-controlled host values to the unprotected healthcheck endpoint. Attackers can send a crafted JSON payload with a malicious host parameter to cause the backend to issue outbound requests to internal services or cloud metadata endpoints, enabling theft of cloud credentials and internal network reconnaissance.
📍 영향받는 시스템
Keep (commit 91c75e0 포함 버전)
⚔️ 공격 벡터
보호되지 않은 헬스체크 엔드포인트에 악의적인 호스트 파라미터가 포함된 JSON 페이로드 전송
🛡️ 대응 방법
취약점이 수정된 최신 버전으로 업데이트하거나 헬스체크 엔드포인트에 대한 접근 제어 적용
🔧 검증 코드
출력된 커밋 해시가 91c75e0와 일치하거나 해당 커밋을 포함하고 있는지 확인