🔍 CVE-2026-115242

5.5
CVSS Score
MEDIUM
2026-11-04
2026-11-04 15:17
✅ 완료

🇰🇷 한글 설명

WPvivid — Backup, Migration & Staging 워드프레스 플러그인 0.9.137 이전 버전은 스테이징 시작 핸들러에 전달되는 스테이징 대상 폴더 값을 적절히 정제하지 않습니다. 이 핸들러는 일반 텍스트 필터만 적용하고, 형제 쓰기 가능 여부 확인 핸들러는 올바른 파일명 정제기를 사용합니다. 이로 인해 인증된 관리자가 경로 탐색 시퀀스를 포함한 경로를 지정하여 사이트 파일을 워드프레스 설치 디렉터리 외부에 기록하게 만들 수 있습니다.

💡 쉬운 설명

관리자 권한을 가진 사용자가 사이트 복사본을 만드는 기능에서 저장 경로를 조작할 수 있는 취약점입니다. 이를 악용하면 워드프레스 설치 폴더 밖의 위치에 파일이 쓰여질 수 있습니다.

🇺🇸 원문 (English)

The WPvivid — Backup, Migration & Staging WordPress plugin before 0.9.137 does not sanitize the staging destination folder supplied to its staging-start handler, applying only a generic text filter while the sibling writability-check handler applies the correct filename sanitizer, so an authenticated administrator can supply a path containing traversal sequences and make the WPvivid — Backup, Migration & Staging WordPress plugin before 0.9.137 write the copied site files outside the WordPress installation directory.

📍 영향받는 시스템

WPvivid Backup, Migration & Staging 플러그인 0.9.137 미만 버전이 설치된 워드프레스 사이트

⚔️ 공격 벡터

인증된 관리자가 스테이징 시작 요청에서 ../ 등 경로 탐색 문자열을 포함한 대상 폴더 값을 전송하여 워드프레스 디렉터리 외부에 파일을 기록

🛡️ 대응 방법

WPvivid 플러그인을 0.9.137 이상 버전으로 업데이트하고, 관리자 계정 권한을 최소화하며 불필요한 관리자 계정을 점검

🔧 검증 코드

출력된 Version 값이 0.9.137 미만이면 취약하며, 0.9.137 이상이면 패치가 적용된 것입니다. 플러그인 경로가 다르면 wp plugin list 또는 관리자 화면의 플러그인 목록에서 버전을 확인하세요.

Shell / Script
grep -rh "Version:" wp-content/plugins/wpvivid-backuprestore/wpvivid-backuprestore.php 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress