🇰🇷 한글 설명
keeper.sh의 calendar 모듈 2.18.14 미만 버전에서 SSRF 방어 체계를 우회할 수 있는 취약점이 발견되었습니다. 공격자는 DNS 리바인딩 공격을 통해 2단계 URL 검증 과정을 무력화하고, 인증된 상태에서 내부 네트워크 주소나 클라우드 메타데이터 엔드포인트에 접근할 수 있습니다.
💡 쉬운 설명
웹사이트가 주소를 확인하는 찰나의 순간에 주소를 몰래 바꿔치기하여, 원래는 들어갈 수 없는 회사 내부 네트워크로 침입하는 공격입니다. 공격자가 조작한 가짜 주소를 이용해 보안 검사를 통과한 뒤 실제로는 내부 서버에 접속하게 만듭니다.
🇺🇸 원문 (English)
keeper.sh's calendar module version prior to 2.18.14 contains a server-side request forgery (SSRF) guard bypass vulnerability that allows authenticated attackers to reach private network addresses by exploiting a DNS rebinding attack against the two-phase URL validation and connection flow. The SSRF guard validates a hostname's resolved IP addresses but discards them before the actual HTTP connection is opened, allowing an attacker who controls authoritative DNS to return a public address during validation and a private address during the subsequent independent socket-level DNS resolution, causing the guard to pass while the outbound connection reaches internal infrastructure such as cloud instance metadata endpoints.
📍 영향받는 시스템
keeper.sh calendar module version prior to 2.18.14
⚔️ 공격 벡터
DNS Rebinding을 이용한 SSRF Guard Bypass
🛡️ 대응 방법
keeper.sh calendar module을 2.18.14 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 calendar 모듈의 버전이 2.18.14 미만인지 확인하십시오.
dpkg -l | grep keeper.sh 2>/dev/null | grep -E 'calendar'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
💻 영향받는 소프트웨어
VMware Telco Cloud Infrastructure