🔍 CVE-2026-12406

5.3
CVSS Score
MEDIUM
2026-07-09
2026-07-09 16:20
✅ 완료

🇰🇷 한글 설명

WordPress의 User Frontend 플러그인 4.3.7 이하 버전에서 권한 우회 취약점이 발견되었습니다. 공격자는 인증되지 않은 상태에서도 wpuf_file_del AJAX 액션을 통해 post_author가 0인 임의의 미디어 파일을 삭제할 수 있습니다. 이는 플러그인이 사용자 권한을 적절히 검증하지 않고, 공개된 JavaScript 객체에 유효한 nonce 값을 노출하기 때문에 발생합니다.

💡 쉬운 설명

로그인하지 않은 방문자라도 웹사이트에 저장된 특정 이미지나 파일을 마음대로 삭제할 수 있는 보안 결함입니다. 플러그인이 보안 확인 절차를 제대로 거치지 않고 중요한 인증 정보를 공개적으로 노출하고 있기 때문입니다.

🇺🇸 원문 (English)

The User Frontend: AI Powered Frontend Posting, User Directory, Profile, Membership & User Registration plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.3.7. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to delete arbitrary media attachments whose post_author is 0, such as guest and registration-form uploads, via the wpuf_file_del AJAX action. This is exploitable by unauthenticated visitors on any site where a WPUF shortcode is rendered on a front-end page, as this causes the valid wpuf_nonce value to be localized into publicly accessible JavaScript objects (wpuf_upload and wpuf_frontend), satisfying the sole access control gate.

📍 영향받는 시스템

User Frontend: AI Powered Frontend Posting, User Directory, Profile, Membership & User Registration plugin (v4.3.7 이하 모든 버전)

⚔️ 공격 벡터

공개된 JavaScript 객체에서 획득한 nonce 값을 이용한 unauthenticated AJAX 요청 (wpuf_file_del)

🛡️ 대응 방법

User Frontend 플러그인을 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 4.3.7보다 높으면 안전하며, 4.3.7 이하이면 취약합니다.

Shell / Script
wp-cli plugin list --name=user-frontend --field=version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access