🔍 CVE-2026-6222

5.3
CVSS Score
MEDIUM
2026-05-07
2026-06-17 11:00
✅ 완료

🇰🇷 한글 설명

WordPress의 Forminator Forms 플러그인 1.51.1 이하 버전에서 권한 검증 누락 취약점이 발견되었습니다. 공격자는 적절한 권한이 없더라도 nonce 값을 이용해 폼 내보내기, 삭제, 복제 및 제출 데이터 삭제와 같은 민감한 관리 작업을 수행할 수 있습니다.

💡 쉬운 설명

권한이 낮은 사용자가 관리자만 할 수 있는 중요한 설정 변경이나 데이터 삭제를 마음대로 할 수 있는 보안 구멍이 발견되었습니다. 이를 통해 중요한 정보가 유출되거나 데이터가 삭제될 위험이 있습니다.

🇺🇸 원문 (English)

The Forminator Forms plugin for WordPress is vulnerable to Missing Authorization in versions up to and including 1.51.1. This is due to the `processRequest()` method in `Forminator_Admin_Module_Edit_Page` (admin/abstracts/class-admin-module-edit-page.php) dispatching sensitive module-management actions — including export, delete, clone, delete-entries, publish/draft, and bulk variants — after only a nonce check, without ever verifying that the current user holds the `manage_forminator_modules` capability. The nonce used (`forminator_form_request`) is unconditionally embedded in the global `forminatorData` JavaScript object and localized on every Forminator admin page, including Templates and Reports pages accessible to users who explicitly lack module-management permissions. Because `processRequest()` is invoked during the `admin_menu` action hook — which fires before WordPress enforces page-level capability checks — a user whose Forminator role is restricted to Templates or Reports can craft a valid POST request targeting any published module and successfully trigger the vulnerable actions. This makes it possible for authenticated attackers with subscriber-level access (or any custom low-privilege Forminator role) to export the complete internal configuration of arbitrary forms/polls/quizzes (including notification routing, integration credentials, and conditional logic), delete modules, delete all submissions/votes, clone modules, or bulk-change publish/draft status.

📍 영향받는 시스템

WordPress Forminator Forms plugin versions up to and including 1.51.1

⚔️ 공격 벡터

낮은 권한을 가진 인증된 사용자가 노출된 nonce를 사용하여 민감한 관리 액션을 실행하는 POST 요청을 전송

🛡️ 대응 방법

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

🔧 검증 코드

출력된 결과에서 forminator-forms의 버전이 1.51.1 이하인지 확인하십시오.

Shell / Script
wp plugin list --allow-root | grep -E 'forminator-forms'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access