🔍 CVE-2026-9145

6.5
CVSS Score
MEDIUM
2026-07-02
2026-07-02 16:16
✅ 완료

🇰🇷 한글 설명

WordPress용 Contact Form 7, WPforms, Elementor forms 플러그인의 create_entry_el() 함수에서 임의 파일 복사 취약점이 발견되었습니다. 공격자는 검증되지 않은 raw_value를 통해 PHP의 copy() 함수를 악용하여 서버 내 임의의 파일을 읽거나 원격 URL의 파일을 복사할 수 있습니다. 이 취약점은 인증되지 않은 공격자가 서버의 민감한 파일을 탈취하는 데 사용될 수 있습니다.

💡 쉬운 설명

웹사이트의 문의 양식 플러그인에 결함이 있어, 해커가 서버에 저장된 중요한 파일을 몰래 복사해갈 수 있는 문제입니다. 별도의 로그인 없이도 공격이 가능하여 보안에 주의가 필요합니다.

🇺🇸 원문 (English)

The Database for Contact Form 7, WPforms, Elementor forms plugin for WordPress is vulnerable to Arbitrary File Copy via the create_entry_el() function in versions up to, and including, 1.5.1. The function reads raw_value from Elementor Pro's Form_Record object for upload-type fields and passes it directly to PHP's copy() without validating that the value corresponds to a legitimately uploaded file — when no file is present in $_FILES, raw_value reflects the attacker-controlled POST string. copy() accepts both local filesystem paths and URL sources, so the attacker can target any file readable by the PHP process or supply an attacker-controlled remote URL. Elementor Pro is a prerequisite for triggering the code path (it owns the elementor_pro/forms/new_record hook and populates the Form_Record object), but the bug itself is entirely in Contact Form Entries' handler. This could allow unauthenticated attackers to disclose arbitrary files on the affected site's server. The file is copied to a directory unknown to the attacker; the hashed directory name provides defense-in-depth but is generated from non-cryptographic sources (uniqid() + rand()) and should not be relied upon as the primary mitigation.

📍 영향받는 시스템

Contact Form 7, WPforms, Elementor forms plugin (버전 1.5.1 이하)

⚔️ 공격 벡터

인증되지 않은 공격자가 POST 요청의 raw_value를 조작하여 PHP copy() 함수를 통해 서버 내부 파일 또는 원격 파일을 복사함

🛡️ 대응 방법

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

🔧 검증 코드

출력된 결과에서 해당 플러그인의 이름과 현재 설치된 버전이 1.5.1 이하인지 확인하십시오.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP