🔍 CVE-2026-9843

8.1
CVSS Score
HIGH
2026-06-20
2026-06-22 16:43
✅ 완료

🇰🇷 한글 설명

WordPress용 Contact Form 7, WPforms, Elementor forms 플러그인의 view_page 함수에서 파일 경로 검증 미흡으로 인해 임의 파일 삭제 취약점이 발견되었습니다. 공격자가 조작된 JSON 키를 사용하여 경로 탐색을 수행하면 서버의 중요한 파일을 삭제할 수 있으며, 이는 원격 코드 실행(RCE)으로 이어질 수 있습니다.

💡 쉬운 설명

해커가 특수하게 만든 데이터를 보내면 웹사이트의 중요한 설정 파일을 삭제할 수 있는 보안 약점입니다. 관리자가 조작된 데이터를 확인하는 순간, 서버 내의 파일이 마음대로 지워질 수 있어 위험합니다.

🇺🇸 원문 (English)

The Database for Contact Form 7, WPforms, Elementor forms plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the view_page function in all versions up to, and including, 1.5.1. This makes it possible for unauthenticated attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). Successful exploitation requires an administrator to view or edit the poisoned form entry, at which point PHP's bracket parser reshapes the attacker-crafted JSON key to bypass the stored-path isset check and trigger deletion of the traversal-specified file.

📍 영향받는 시스템

WordPress plugins: Database for Contact Form 7, WPforms, Elementor forms (up to and including version 1.5.1)

⚔️ 공격 벡터

인증되지 않은 공격자가 조작된 JSON 키를 포함한 폼 데이터를 전송하고, 관리자가 이를 조회할 때 발생

🛡️ 대응 방법

해당 플러그인들을 최신 보안 패치 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 플러그인 목록에서 해당 플러그인의 버전이 1.5.1 이하인지 확인하십시오.

Shell / Script
wp plugin list --allow-root | grep -E 'contact-form-7|wpforms|elementor-forms'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP