🔍 CVE-2026-6227

7.2
CVSS Score
HIGH
2026-04-14
2026-04-22 20:23
✅ 완료

🇰🇷 한글 설명

WordPress의 BackWPup 플러그인 5.6.6 이하 버전에서 `/wp-json/backwpup/v1/getblock` REST 엔드포인트의 `block_name` 파라미터를 통한 로컬 파일 포함(LFI) 취약점입니다. 불완전한 `str_replace()` 정제로 인해 `....//`와 같은 경로 탐색 시퀀스를 우회할 수 있으며, 관리자 권한 사용자가 wp-config.php 같은 민감 파일을 읽거나 원격 코드 실행을 수행할 수 있습니다.

💡 쉬운 설명

WordPress 백업 플러그인에서 특수 문자 조합으로 서버의 숨겨진 파일에 접근할 수 있는 문제입니다. 관리자만 실행 가능하지만 데이터베이스 정보를 포함한 민감 파일이 탈취될 수 있습니다.

🇺🇸 원문 (English)

The BackWPup plugin for WordPress is vulnerable to Local File Inclusion via the `block_name` parameter of the `/wp-json/backwpup/v1/getblock` REST endpoint in all versions up to, and including, 5.6.6 due to a non-recursive `str_replace()` sanitization of path traversal sequences. This makes it possible for authenticated attackers, with Administrator-level access and above, to include arbitrary PHP files on the server via crafted traversal sequences (e.g., `....//`), which can be leveraged to read sensitive files such as `wp-config.php` or achieve remote code execution in certain configurations. Administrators have the ability to grant individual users permission to handle backups, which may then allow lower-level users to exploit this vulnerability.

📍 영향받는 시스템

BackWPup plugin for WordPress version 5.6.6 and below

⚔️ 공격 벡터

Authenticated attacker with Administrator privileges sends crafted request with path traversal sequences (..../) via REST API to include arbitrary PHP files

🛡️ 대응 방법

Update BackWPup plugin to version 5.6.7 or later, and restrict REST API access to trusted administrators only

🔧 검증 코드

최신 버전이 5.6.7 이상이면 패치 가능, 설치된 버전이 5.6.6 이하이면 긴급 업데이트 필요

Shell / Script
curl -s https://plugins.svn.wordpress.org/backwpup/tags/ | grep -oP 'tags/\K[0-9]+\.[0-9]+\.[0-9]+' | sort -V | tail -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP