🔍 CVE-2022-50919

9.8
CVSS Score
CRITICAL
2026-01-13
2026-01-14 16:25
✅ 완료

🇰🇷 한글 설명

Tdarr 2.00.15 버전에 원격 코드 실행 취약점이 존재하여 인증 없이任意 명령어를 실행할 수 있다.

💡 쉬운 설명

Tdarr 2.00.15 버전의 도움말 터미널에서 입력 필터링이 제대로 작동하지 않아 공격자가 원격 코드를 실행할 수 있다. 이는 매우 심각한 취약점으로, 공격자는 시스템에 대한 제어권을 얻을 수 있다.

🇺🇸 원문 (English)

Tdarr 2.00.15 contains an unauthenticated remote code execution vulnerability in its Help terminal that allows attackers to inject and chain arbitrary commands. Attackers can exploit the lack of input filtering by chaining commands like `--help; curl .py | python` to execute remote code without authentication.

📍 영향받는 시스템

Tdarr 2.00.15

⚔️ 공격 벡터

Tdarr의 Help 터미널을 통해 공격자가 임의의 명령어를 주입하고 연결할 수 있다.

🛡️ 대응 방법

Tdarr를 최신 버전으로 업데이트하거나, 입력 필터링을 강화하여 취약점을 해결할 수 있다.

🔧 검증 코드

Tdarr 버전을 확인하여 취약점 여부를 점검한다. 이 코드는 Tdarr 버전을 확인하기 위해 예제 URL을 사용하므로, 실제 Tdarr 설치 경로와 버전을 확인하여 코드를 수정하여 사용해야 한다. 또한, 이 코드는 Python 3.x에서 실행해야 하며, requests 라이브러리가 설치되어 있어야 한다.

Shell / Script
python -c "import requests; response = requests.get('https://example.com/tdarr/version'); if '2.00.15' in response.text: print('{"result": "취약", "reason": "Tdarr 버전이 2.00.15"}'); else: print('{"result": "양호", "reason": "Tdarr 버전이 2.00.15가 아님"}')"

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Python