🇰🇷 한글 설명
Supsystic Contact Form WordPress 플러그인 1.11.1 이전 버전은 메일 설정을 저장하기 전에 CSRF nonce를 검증하지 않습니다. 이로 인해 공격자가 로그인된 관리자를 속여 조작된 페이지를 방문하게 하면, SMTP 서버, 인증 정보, 알림 수신자를 포함한 사이트의 발신 메일 설정을 덮어쓸 수 있으며, 이후 문의 양식 알림이 공격자가 통제하는 인프라로 전달될 수 있습니다.
💡 쉬운 설명
웹사이트의 이메일 발송 설정을 해커가 몰래 바꿀 수 있는 취약점입니다. 관리자가 악성 링크를 클릭하면 문의 메일이 해커의 서버로 전달될 수 있습니다.
🇺🇸 원문 (English)
The Contact Form by Supsystic WordPress plugin before 1.11.1 does not verify a CSRF nonce before saving its mail settings, allowing an attacker to overwrite the site's outbound mail configuration, including the SMTP server, its credentials and the notification recipient, by tricking a logged-in administrator into visiting a crafted page, which can route the Contact Form by Supsystic WordPress plugin before 1.11.1's contact-form notifications through infrastructure the attacker controls.
📍 영향받는 시스템
Contact Form by Supsystic WordPress 플러그인 1.11.1 미만 버전
⚔️ 공격 벡터
로그인된 관리자를 속여 조작된 페이지를 방문하게 하는 CSRF 공격으로 메일 설정(SMTP 서버, 자격 증명, 수신자)을 변경
🛡️ 대응 방법
Contact Form by Supsystic 플러그인을 1.11.1 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전이 1.11.1 미만이면 취약하므로 업데이트가 필요하며, 1.11.1 이상이면 조치가 완료된 것입니다.
wp plugin get contact-form-by-supsystic --field=version 2>/dev/null || grep -m1 "Version:" wp-content/plugins/contact-form-by-supsystic/*.php 2>/dev/null