🔍 CVE-2026-11616

8.8
CVSS Score
HIGH
2026-06-09
2026-07-23 08:10
✅ 완료

🇰🇷 한글 설명

WordPress용 The Events Calendar for GeoDirectory 플러그인 2.3.28 이하 버전에서 권한 상승 취약점이 발견되었습니다. 공격자가 특정 AJAX 핸들러의 부적절한 데이터 검증을 악용하여 자신의 사용자 메타 데이터를 조작함으로써 관리자 권한을 획득할 수 있습니다.

💡 쉬운 설명

로그인한 일반 사용자가 시스템의 보안 허점을 이용해 관리자 권한을 몰래 훔쳐낼 수 있는 문제입니다. 이를 통해 공격자는 웹사이트의 모든 설정을 변경하거나 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

The Events Calendar for GeoDirectory plugin for WordPress is vulnerable to Privilege Escalation in versions up to and including 2.3.28. This is due to the ajax_ayi_action() handler only applying strip_tags(esc_sql()) — with no allow-list — to the attacker-controlled $_POST['type'] and $_POST['postid'] values before forwarding them to update_ayi_data(), which calls update_user_meta($current_user->ID, $rsvp_args['type'], $posts). By passing type=wp_capabilities and postid=administrator, an attacker writes ['subscriber'=>true,'administrator'=>'administrator'] into their own wp_capabilities user meta; WP_User::get_role_caps() then treats the 'administrator' array key as an active role on the next request. This makes it possible for authenticated attackers, with Subscriber-level access and above, to elevate their privileges to Administrator.

📍 영향받는 시스템

The Events Calendar for GeoDirectory plugin for WordPress (version <= 2.3.28)

⚔️ 공격 벡터

인증된 공격자가 조작된 $_POST['type'] 및 $_POST['postid'] 값을 포함한 AJAX 요청을 전송하여 사용자 권한 메타데이터를 수정

🛡️ 대응 방법

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

🔧 검증 코드

명령어 결과에 해당 플러그인이 나타나면 설치 여부를 확인하고, 관리자 페이지에서 버전을 체크하여 2.3.28 이하인지 확인하십시오.

Shell / Script
wp plugin list --status=active | grep -E 'events-calendar-for-geodirectory'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress