🇰🇷 한글 설명
WordPress용 FundEngine – Donation and Crowdfunding Platform 플러그인 1.8.1 이하 버전에서 권한 우회 취약점이 발견되었습니다. 인증된 공격자가 권한 검증 미흡을 악용하여 임의의 게시물과 페이지의 제목 및 내용을 수정하고 소유권을 탈취할 수 있습니다. REST API 논스(nonce)가 쉽게 노출되어 보안 장벽 역할을 하지 못하는 것이 원인입니다.
💡 쉬운 설명
로그인한 일반 사용자가 관리자 권한을 가진 것처럼 속여 웹사이트의 글을 마음대로 고치거나 주인을 바꿀 수 있는 결함입니다. 누구나 쉽게 보안 인증을 통과할 수 있어 위험합니다.
🇺🇸 원문 (English)
The FundEngine – Donation and Crowdfunding Platform plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.8.1. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to modify arbitrary posts and pages — overwriting title and content, and seizing ownership by supplying an attacker-controlled post_author integer that bypasses wp_kses_post sanitization. The wp_rest nonce required by the handler is trivially obtainable by any logged-in user via /wp-admin/admin-ajax.php?action=rest-nonce and therefore does not constitute an authorization barrier.
📍 영향받는 시스템
FundEngine – Donation and Crowdfunding Platform plugin for WordPress (버전 1.8.1 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증된 사용자(구독자 권한 이상)가 REST API 논스를 획득한 후 조작된 post_author 값을 전송하여 권한 검증을 우회함
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 버전이 1.8.1 이하로 표시되면 취약한 버전이 설치된 상태입니다.
wp-cli plugin list --name=fundengine --format=json | grep -E '"version": "[0-1]\.'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access