🇰🇷 한글 설명
Tautulli v2.15.3 및 이전 버전의 `real_pms_image_proxy` 엔드포인트에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 인증되지 않은 공격자가 `img` 파라미터에 경로 탐색 문자를 삽입하여 서버의 임의 파일을 읽을 수 있으며, 이를 통해 데이터베이스나 설정 파일을 탈취하여 관리자 권한을 획득할 수 있습니다.
💡 쉬운 설명
프로그램의 이미지 불러오기 기능에 허점이 있어, 공격자가 서버 안에 숨겨진 중요한 비밀 파일들을 몰래 훔쳐볼 수 있는 문제입니다. 이 파일을 이용하면 공격자가 관리자처럼 행동하며 시스템을 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
Tautulli is a Python based monitoring and tracking tool for Plex Media Server. The `real_pms_image_proxy` endpoint in Tautulli v2.15.3 and prior is vulnerable to path traversal, allowing unauthenticated attackers to read arbitrary files from the application server's filesystem. The `real_pms_image_proxy` is used to fetch an image directly from the backing Plex Media Server. The image to be fetched is specified through an `img` URL parameter, which can either be a URL or a file path. There is some validation ensuring that `img` begins with the prefix `interfaces/default/images` in order to be served from the local filesystem. However this can be bypassed by passing an `img` parameter which begins with a valid prefix, and then adjoining path traversal characters in order to reach files outside of intended directories. An attacker can exfiltrate files on the application file system, including the `tautulli.db` SQLite database containing active JWT tokens, as well as the `config.ini` file which contains the hashed admin password, the JWT token secret, and the Plex Media Server token and connection details. If the password is cracked, or if a valid JWT token is present in the database, an unauthenticated attacker can escalate their privileges to obtain administrative control over the application. Version 2.16.0 contains a fix for the issue.
📍 영향받는 시스템
Tautulli v2.15.3 및 그 이전 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 `img` URL 파라미터에 경로 탐색 문자(예: ../)를 포함시켜 서버 파일에 접근
🛡️ 대응 방법
Tautulli를 최신 버전인 v2.16.0 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 2.16.0 미만이면 취약한 상태이며, 2.16.0 이상이면 안전합니다.
python3 -c "import tautulli; print(tautulli.__version__)" 2>/dev/null || echo 'Version check failed'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server