
Metabase CVE-2026-59827 Vulnerability Scanner
승인된 침투 테스트 수행 중 Metabase 배포에서 CVE-2026-59827의 존재를 검증하기 위한 승인된 보안 평가 유틸리티입니다.
이 도구는 파괴적이거나 지속적인 작업을 시도하기보다 통제된 개념 증명 시연을 수행하여 영향을 최소화하면서 취약점의 존재를 입증하도록 설계되었습니다. 모든 수행 작업은 전문 보안 평가에 적합한 감사 추적을 제공하기 위해 기록됩니다.
경고
이 프로젝트는 오직 귀하가 소유하거나 명시적인 서면 허가를 받은 시스템에서만 사용하도록 고안되었습니다. 무단 사용은 해당 법률 및 조직 정책을 위반할 수 있습니다.
현재 도구는 다음과 같은 안전한 시연을 지원합니다:
| 기법 | 설명 | 영향 |
|---|---|---|
version_disclosure | 데이터베이스 버전 공개 시연 | 낮음 |
database_type | 백엔드 데이터베이스 유형 탐지 | 낮음 |
user_enumeration | 현재 데이터베이스 사용자 공개 시연 | 중간 |
schema_disclosure | 제한된 스키마 공개 시연 | 중간 |
sql_execution | 무해한 페이로드를 사용한 임의 SQL 실행 능력 시연 | 심각 |
이 시연들은 의도적으로 데이터를 수정하지 않고 취약점이 존재하는지 확인하기 위한 것입니다.
의존성 설치:
pip install requests
또는
pip install -r requirements.txt
예시 requirements.txt
requests>=2.31.0
python3 CVE-2026-59827.py \
-t https://metabase.example.com
도구는 계속하기 전에 인증 확인을 요청합니다.
python3 CVE-2026-59827.py \
-t https://metabase.example.com \
--auth-token YOUR-AUTHORIZATION-TOKEN
python3 metabase_tester.py \
-t https://metabase.example.com \
--demo version_disclosure
사용 가능한 시연:
version_disclosure
database_type
user_enumeration
schema_disclosure
sql_execution
python3 CVE-2026-59827.py \
-t https://metabase.example.com
| 옵션 | 설명 |
|---|---|
-t, --target | 대상 Metabase URL |
--auth-token | 시스템 소유자가 제공한 인증 토큰 |
--demo | 특정 시연 실행 |
python3 CVE-2026-59827.py \
-t https://metabase.internal \
--auth-token COMPANY-12345 \
--demo database_type
모든 수행 작업은 감사 목적으로 기록됩니다.
각 실행은 다음과 유사한 로그 파일을 생성합니다:
pentest_log_3a7f21bc.json
각 로그 항목에는 다음이 포함됩니다:
예시:
{
"timestamp": "2026-07-23T11:42:58",
"action": "Testing payload",
"details": {
"parameter": "query",
"payload": "' UNION SELECT version()--"
},
"test_id": "3a7f21bc"
}
테스트 완료 후 도구는 다음을 포함하는 요약을 생성합니다:
.
├── metabase_tester.py
├── README.md
├── requirements.txt
└── pentest_log_<testid>.json
테스트 결과 취약점이 확인된 경우:
이 소프트웨어는 승인된 보안 테스트, 보안 연구 및 교육 목적으로만 제공됩니다.
저자는 이 소프트웨어의 사용으로 인한 오용 또는 손해에 대해 책임을 지지 않습니다.
이 프로젝트를 사용함으로써 귀하는 다음을 인정합니다:
이 소프트웨어의 무단 사용은 엄격히 금지됩니다.
이 프로젝트는 교육 및 전문 침투 테스트 목적으로 고안되었습니다. 사용 전에 조직의 정책 및 관련 법률을 준수해야 합니다.