Tarkov Data Manager (커밋 9bdb3a75a98a7047b6d70144eb1da1655d6992a8 이전 버전)
인증된 공격자가 웹훅 편집 및 스캐너 API 엔드포인트를 통해 시간 기반 블라인드 SQL 인젝션 공격을 수행
커밋 9bdb3a75a98a7047b6d70144eb1da1655d6992a8 이후 버전으로 업데이트하여 패치를 적용
로컬 시스템의 Tarkov Data Manager 저장소 경로를 '/path/to/tarkov-data-manager'으로 지정하고, Python 3.x 환경에서 실행. Git이 설치되어 있어야 하며, 저장소의 최신 커밋 해시를 확인하여 취약점 여부를 판단.
import subprocess
result = subprocess.run(['git', 'log', '-1', '--format=%H'], cwd='/path/to/tarkov-data-manager', capture_output=True, text=True)
if result.stdout.strip() >= '9bdb3a75a98a7047b6d70144eb1da1655d6992a8':
print({"result": "양호", "reason": "최신 버전"})
else:
print({"result": "취약", "reason": "업데이트 필요"})
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H