🇰🇷 한글 설명
WordPress용 Crypto 플러그인 2.22 버전 이하에서 정보 노출 취약점이 발견되었습니다. 인증되지 않은 공격자가 AJAX 액션을 악용하여 사이트 전체의 인증 상태를 조작하고 접근 제어를 우회할 수 있습니다. 이로 인해 모든 방문자에 대한 권한 제어가 무력화되고 데이터베이스에 임의의 데이터가 삽입될 수 있습니다.
💡 쉬운 설명
해커가 로그인하지 않고도 웹사이트의 보안 설정을 마음대로 바꿔 모든 방문자의 접근 제한을 풀어버릴 수 있는 문제입니다. 또한, 플러그인 데이터베이스에 가짜 정보를 몰래 집어넣을 수도 있습니다.
🇺🇸 원문 (English)
The Crypto plugin for WordPress is vulnerable to Information exposure in all versions up to, and including, 2.22. This is due to the plugin registering an unauthenticated AJAX action (wp_ajax_nopriv_crypto_connect_ajax_process) that allows calling the register and savenft methods with only a publicly-available nonce check and no wallet signature verification. This makes it possible for unauthenticated attackers to set a site-wide global authentication state via a single transient, bypassing all access controls for ALL visitors to the site. The impact is complete bypass of [crypto-block] shortcode restrictions and page-level access controls, affecting all site visitors for one hour, plus the ability to inject arbitrary data into the plugin's custom_users table.
📍 영향받는 시스템
WordPress Crypto plugin (버전 2.22 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 AJAX 요청(wp_ajax_nopriv_crypto_connect_ajax_process)을 통한 권한 우회 및 데이터 주입
🛡️ 대응 방법
Crypto 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 crypto 플러그인의 버전을 확인하여 2.22 이하인지 체크하십시오.
wp plugin list --allow-root | grep -E 'crypto'