🔍 CVE-2026-5229

9.8
CVSS Score
CRITICAL
2026-05-15
2026-06-17 10:58
✅ 완료

🇰🇷 한글 설명

WordPress용 Form Notify 플러그인 1.1.10 이하 버전에서 인증 우회 취약점이 발견되었습니다. LINE OAuth 로그인 시 이메일 정보가 없을 경우 사용자가 조작한 쿠키 값을 신뢰하여 인증을 처리하기 때문에 발생합니다. 공격자는 악의적인 쿠키를 주입하여 관리자를 포함한 임의의 사용자 계정으로 권한을 탈취할 수 있습니다.

💡 쉬운 설명

로그인 과정에서 시스템이 사용자가 보낸 가짜 정보를 검증 없이 그대로 믿어버리는 문제입니다. 이를 통해 해커가 다른 사람의 이메일 주소를 도용하여 해당 계정으로 몰래 로그인할 수 있습니다.

🇺🇸 원문 (English)

The Form Notify plugin for WordPress is vulnerable to Authentication Bypass in versions up to and including 1.1.10. This is due to the plugin trusting user-controlled cookie data to determine which WordPress account to authenticate after a LINE OAuth login. When LINE doesn't provide an email address (which is common), the plugin falls back to reading the 'form_notify_line_email' cookie value without verifying that the LINE account is associated with that email address. This makes it possible for unauthenticated attackers to gain access to any user account on the site, including administrator accounts, by completing a LINE OAuth flow with their own LINE account while injecting a malicious cookie containing the target victim's email address.

📍 영향받는 시스템

WordPress Form Notify plugin versions up to and including 1.1.10

⚔️ 공격 벡터

LINE OAuth 인증 과정 중 'form_notify_line_email' 쿠키 값을 조작하여 타겟 계정의 이메일 주소 주입

🛡️ 대응 방법

Form Notify 플러그인을 최신 버전으로 업데이트하거나, 인증 시 쿠키 기반의 이메일 확인 로직을 제거해야 합니다.

🔧 검증 코드

출력된 결과에서 form-notify 플러그인의 버전이 1.1.10 이하인지 확인하십시오.

Shell / Script
wp plugin list --allow-root | grep -E 'form-notify'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access