🇰🇷 한글 설명
ArcadeDB 26.8.1 미만 버전의 IMPORT DATABASE 명령에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 보안 검증기가 호스트명을 확인한 후 실제 연결 시 URL을 재해석하고 리다이렉트를 따르는 결함을 이용해, 공격자는 DNS 리바인딩이나 HTTP 리다이렉트를 통해 내부 서비스나 클라우드 메타데이터에 접근할 수 있습니다.
💡 쉬운 설명
데이터를 가져오는 기능이 보안 검사를 통과한 것처럼 속여서, 원래는 접근하면 안 되는 회사의 내부 서버나 중요한 정보에 몰래 접속할 수 있는 문제입니다. 공격자가 가짜 주소를 이용해 보안 벽을 우회하여 내부 정보를 훔쳐갈 수 있습니다.
🇺🇸 원문 (English)
ArcadeDB versions before 26.8.1 contain a server-side request forgery vulnerability in the IMPORT DATABASE command where the security validator resolves and checks hostnames but the subsequent connection re-resolves the raw URL and follows redirects. Authenticated attackers can bypass the validator using DNS rebinding or HTTP redirects to access cloud metadata endpoints, internal services, or read arbitrary local files on default installations.
📍 영향받는 시스템
ArcadeDB versions before 26.8.1
⚔️ 공격 벡터
IMPORT DATABASE 명령을 이용한 DNS Rebinding 또는 HTTP Redirect를 통한 SSRF 공격
🛡️ 대응 방법
ArcadeDB를 26.8.1 버전 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 26.8.1보다 낮으면 취약한 버전이 설치된 상태입니다.
curl -s http://localhost:PORT/version | grep -E 'ArcadeDB [0-9]+\.[0-9]+\.[0-9]+' | awk '{print $2}' | awk -F. '{print $1"$"$2"$"$3}' | grep -v '26.8.1'