🇰🇷 한글 설명
Ninja Forms 3.15.3 버전의 레거시 제출 편집기에서 익명 사용자가 입력한 텍스트 영역 값이 안전한 HTML 인코딩 없이 렌더링되는 취약점이 발견되었습니다. 공격자가 악성 스크립트를 포함한 값을 저장하면, 관리자가 해당 제출 URL을 열 때 워드프레스 관리자 권한으로 스크립트가 실행될 수 있습니다.
💡 쉬운 설명
폼 입력창에 악성 코드를 몰래 적어두면, 관리자가 그 내용을 확인하는 순간 관리자 권한을 탈취당할 수 있는 보안 결함입니다. 관리자가 무심코 제출된 내용을 클릭하는 것만으로도 웹사이트가 공격받을 수 있습니다.
🇺🇸 원문 (English)
Ninja Forms 3.15.3 stores an anonymous non-RTE textarea value and renders it without safe HTML encoding in the legacy submission editor. An attacker can break out of the textarea with stored script. When an Administrator opens the attacker-known direct submission URL, the script runs in the WordPress admin origin.
📍 영향받는 시스템
Ninja Forms 3.15.3 이하 버전
⚔️ 공격 벡터
저장형 XSS (Stored Cross-Site Scripting)
🛡️ 대응 방법
Ninja Forms를 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 ninja-forms의 버전이 3.15.3 이하인지 확인하십시오.
wp plugin list --allow-root | grep -i 'ninja-forms'