🔍 CVE-2025-8522

5.0
CVSS Score
MEDIUM
2025-08-04
2026-06-17 10:07
✅ 완료

🇰🇷 한글 설명

givanz Vvvebjs 2.0.4 이하 버전의 /save.php 파일에서 File 매개변수 조작을 통한 경로 탐색(Path Traversal) 취약점입니다. 원격에서 공격 가능하며 공개된 익스플로잇이 존재합니다.

💡 쉬운 설명

웹 애플리케이션의 파일 저장 기능이 사용자 입력을 검증하지 않아 공격자가 시스템의 다른 디렉토리에 접근할 수 있습니다. 이를 통해 민감한 파일을 읽거나 수정할 수 있습니다.

🇺🇸 원문 (English)

A vulnerability, which was classified as critical, was found in givanz Vvvebjs up to 2.0.4. Affected is an unknown function of the file /save.php of the component node.js. The manipulation of the argument File leads to path traversal. It is possible to launch the attack remotely. The complexity of an attack is rather high. The exploitability is told to be difficult. The exploit has been disclosed to the public and may be used.

📍 영향받는 시스템

givanz Vvvebjs v2.0.4 이하

⚔️ 공격 벡터

/save.php의 File 파라미터에 경로 문자(../)를 삽입하여 임의 디렉토리 접근

🛡️ 대응 방법

Vvvebjs를 2.0.5 이상으로 업그레이드 또는 입력 검증 패치 적용

🔧 검증 코드

표시된 버전이 2.0.4 이하면 취약, 2.0.5 이상 또는 설치되지 않으면 안전합니다.

Shell / Script
npm list vvvebjs 2>/dev/null | grep vvvebjs || echo 'Not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js