🔍 CVE-2026-19125

8.1
CVSS Score
HIGH
2026-09-23
2026-09-24 14:42
✅ 완료

🇰🇷 한글 설명

WordPress용 EthPress – Web3 Login 플러그인 2.3.5 이하 버전에서 인증 우회 취약점이 발견되었습니다. 서명 검증 실패 시 로직이 중단되지 않고 로그인 절차를 그대로 진행하여, 공격자가 임의의 서명으로 관리자를 포함한 모든 사용자로 로그인할 수 있습니다.

💡 쉬운 설명

로그인할 때 본인이 맞는지 확인하는 과정에서 오류가 발생해도 확인 절차를 건너뛰고 로그인을 허용하는 결함이 있습니다. 이를 통해 해커가 다른 사람의 지갑 주소만 알면 관리자 권한을 탈취할 수 있습니다.

🇺🇸 원문 (English)

The EthPress – Web3 Login plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 2.3.5. This is due to the verify_login() function in app/Login.php containing a missing return statement in the signature verification failure branch — when Signature::verify2() reports a mismatch, the function only assigns a WP_Error to a local variable and continues executing, causing unconditional fall-through to the login block where Address::log_in() calls wp_set_auth_cookie() regardless of whether the submitted signature is valid. This makes it possible for unauthenticated attackers to log in as any WordPress user who has a linked wallet address — including administrators — by submitting that user's public wallet address alongside an arbitrary well-formed signature, enabling full site takeover.

📍 영향받는 시스템

EthPress – Web3 Login plugin (WordPress) version 2.3.5 and below

⚔️ 공격 벡터

공격자가 대상 사용자의 지갑 주소와 임의의 서명을 전송하여 인증을 우회함

🛡️ 대응 방법

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

🔧 검증 코드

출력된 결과에서 EthPress 플러그인의 버전이 2.3.5 이하인지 확인하십시오.

Shell / Script
wp plugin list --status=active | grep -i 'ethpress'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

WordPress