🔍 CVE-2025-65622

5.4
CVSS Score
MEDIUM
2025-12-01
2026-11-04 23:10
✅ 완료

🇰🇷 한글 설명

Snipe-IT 8.3.4 이전 버전에는 Locations의 'Country' 필드에서 저장형 XSS 취약점이 존재합니다. 낮은 권한의 인증된 사용자가 여기에 자바스크립트를 삽입하면, 다른 사용자의 세션에서 해당 스크립트가 실행될 수 있습니다.

💡 쉬운 설명

자산 관리 프로그램인 Snipe-IT에서 위치 정보의 국가 입력란에 악성 스크립트를 넣을 수 있습니다. 다른 사용자가 이 정보를 보면 스크립트가 몰래 실행되어 로그인 정보 등이 탈취될 수 있습니다.

🇺🇸 원문 (English)

Snipe-IT before 8.3.4 allows stored XSS via the Locations "Country" field, enabling a low-privileged authenticated user to inject JavaScript that executes in another user's session.

📍 영향받는 시스템

Snipe-IT 8.3.4 미만 버전

⚔️ 공격 벡터

낮은 권한의 계정으로 로그인한 뒤 Locations 메뉴의 Country 필드에 자바스크립트를 저장하고, 관리자 등 다른 사용자가 해당 페이지를 열면 스크립트가 실행됩니다.

🛡️ 대응 방법

Snipe-IT를 8.3.4 이상 버전으로 업데이트합니다.

🔧 검증 코드

출력된 버전 값이 8.3.4 미만이면 취약한 것이므로 업데이트가 필요하고, 8.3.4 이상이면 패치가 적용된 것입니다.

Shell / Script
grep -rn "APP_VERSION" /var/www/snipe-it/.env /var/www/snipe-it/config/app.php 2>/dev/null | head -n 5

📊 CVSS Vector String

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