🇰🇷 한글 설명
Royal Elementor Addons WordPress 플러그인 1.7.1070 이전 버전은 폼 알림 이메일의 수신자 주소에 제출된 필드 값을 검증 없이 대입합니다. 이로 인해 인증되지 않은 공격자가 수신자 목록을 변경하고 사이트 도메인에서 임의의 이메일을 발송할 수 있습니다. 해당 필드가 제출값을 그대로 반영하도록 설정된 경우에만 악용됩니다.
💡 쉬운 설명
공격자가 웹사이트의 문의 양식을 조작해 메일이 누구에게 갈지 바꿀 수 있습니다. 그 결과 사이트 주소로 스팸이나 피싱 메일이 발송될 수 있습니다.
🇺🇸 원문 (English)
The Royal Elementor Addons WordPress plugin before 1.7.1070 does not validate submitted form field values before substituting them into the recipient addresses of its form notification emails, allowing unauthenticated attackers to replace the recipient list and relay attacker-composed email from the site's own domain when a recipient field is configured to echo a submitted value.
📍 영향받는 시스템
Royal Elementor Addons 플러그인 1.7.1070 미만 버전이 설치된 WordPress 사이트 (폼 수신자 필드가 제출값을 반영하도록 설정된 경우)
⚔️ 공격 벡터
인증 없이 폼 전송 요청에 조작된 수신자 필드 값을 포함시켜 사이트 도메인에서 공격자가 작성한 메일을 외부로 발송
🛡️ 대응 방법
Royal Elementor Addons 플러그인을 1.7.1070 이상으로 업데이트하고, 폼 수신자 필드를 제출값 대신 고정된 주소로 설정
🔧 검증 코드
출력된 버전이 1.7.1070 미만이면 취약하므로 업데이트가 필요하고, 1.7.1070 이상이면 패치된 상태입니다.
wp plugin get royal-elementor-addons --field=version 2>/dev/null || grep -m1 'Version:' wp-content/plugins/royal-elementor-addons/*.php 2>/dev/null