🔍 CVE-2026-2470

4.3
CVSS Score
MEDIUM
2026-06-13
2026-07-23 09:10
✅ 완료

🇰🇷 한글 설명

WordPress용 Pagelayer 플러그인 2.0.9 이하 버전에서 권한 검증 미흡 취약점이 발견되었습니다. 기여자(Contributor) 이상의 권한을 가진 공격자가 임의의 연락처 양식 메일 템플릿을 설정할 수 있으며, 이를 통해 인증되지 않은 사용자가 조작된 메일을 발송하도록 유도할 수 있습니다.

💡 쉬운 설명

낮은 권한을 가진 사용자가 웹사이트의 연락처 양식 설정을 몰래 바꿔서, 누구나 스팸 메일이나 피싱 메일을 보낼 수 있게 만드는 취약점입니다. 공격자가 이 기능을 악용하면 사이트가 스팸 메일 발송 도구로 이용될 수 있습니다.

🇺🇸 원문 (English)

The Page Builder: Pagelayer – Drag and Drop website builder plugin for WordPress is vulnerable to Incorrect Authorization in all versions up to, and including, 2.0.9. This is due to the pagelayer_save_content AJAX handler allowing users with basic post-edit capability to persist pagelayer_contact_templates metadata on posts they can edit (including pending posts), while the unauthenticated pagelayer_contact_submit endpoint later consumes that metadata by user-controlled post/form identifiers without enforcing a privileged or published-context boundary. This makes it possible for authenticated attackers, with Contributor-level access and above, to configure arbitrary contact-form mail templates that are usable through unauthenticated form submission via the contacts parameter. In typical deployments this template feature is configured via Pagelayer Pro UI; however, the vulnerable backend trust path is still present. This issue may be chained with CVE-2026-2442 to increase exploitability and attacker control over outbound email behavior.

📍 영향받는 시스템

WordPress Pagelayer plugin version 2.0.9 and below

⚔️ 공격 벡터

권한이 낮은 인증된 사용자가 AJAX 핸들러를 통해 메일 템플릿 메타데이터를 조작한 후, 비인증 상태에서 폼을 제출하여 공격 수행

🛡️ 대응 방법

Pagelayer 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 2.0.9 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
wp plugin list --name pagelayer --format='%.2s' | grep -q 'pa' && wp plugin get pagelayer --field='version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress