🇰🇷 한글 설명
Metabase의 GeoJSON 지원 기능 중 임의의 URL을 로드하는 프록시 과정에서 취약점이 발견되었습니다. Windows 환경에서 특수하게 조작된 요청을 보낼 경우 파일 접근이 가능하며, 이를 통해 NTLM 릴레이 공격을 수행하여 시스템 비밀번호 해시를 탈취할 수 있습니다.
💡 쉬운 설명
Metabase라는 데이터 분석 도구의 지도 기능에 결함이 있어, 공격자가 이를 이용해 Windows 컴퓨터의 비밀번호 정보를 훔쳐갈 수 있습니다. 특히 Windows 운영체제를 사용하는 경우 보안 위험이 매우 높습니다.
🇺🇸 원문 (English)
Metabase is an open source business intelligence and analytics application. Metabase has a proxy to load arbitrary URLs for JSON maps as part of our GeoJSON support. While we do validation to not return contents of arbitrary URLs, there is a case where a particularly crafted request could result in file access on windows, which allows enabling an `NTLM relay attack`, potentially allowing an attacker to receive the system password hash. If you use Windows and are on this version of Metabase, please upgrade immediately. The following patches (or greater versions) are available: 0.42.4 and 1.42.4, 0.41.7 and 1.41.7, 0.40.8 and 1.40.8.
📍 영향받는 시스템
Metabase (0.42.4, 1.42.4, 0.41.7, 1.41.7, 0.40.8, 1.40.8 미만 버전)
⚔️ 공격 벡터
GeoJSON 로드 기능을 악용한 특수 조작된 HTTP 요청을 통한 NTLM 릴레이 공격
🛡️ 대응 방법
Metabase를 최신 패치 버전(0.42.4, 1.42.4, 0.41.7, 1.41.7, 0.40.8, 1.40.8 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 보안 패치가 적용된 최소 버전(예: 0.42.4 등)보다 낮은지 확인하십시오.
curl -s http://localhost:3000/api/health | grep -oE '"version":"[0-9.]+"'