🇰🇷 한글 설명
BNE Testimonials WordPress 플러그인 2.0.8.2 미만 버전에서 숏코드 속성이 자바스크립트 컨텍스트로 적절히 이스케이프되지 않는 취약점이 발견되었습니다. 이를 통해 기여자(Contributor) 이상의 권한을 가진 사용자가 임의의 자바스크립트를 삽입하여 해당 콘텐츠를 보는 모든 사용자의 브라우저에서 코드를 실행할 수 있습니다.
💡 쉬운 설명
플러그인의 설정값에 악성 코드를 몰래 끼워 넣을 수 있는 보안 약점이 있습니다. 이로 인해 글을 쓰는 권한이 있는 사람이 나쁜 코드를 심으면, 그 글을 읽는 모든 사람의 컴퓨터가 해킹될 수 있습니다.
🇺🇸 원문 (English)
The BNE Testimonials WordPress plugin before 2.0.8.2 does not properly escape a shortcode attribute for a JavaScript context before echoing it into an inline script, allowing users with the contributor role and above to inject arbitrary JavaScript that executes in the browser of anyone viewing the affected content.
📍 영향받는 시스템
BNE Testimonials WordPress plugin version < 2.0.8.2
⚔️ 공격 벡터
기여자 이상의 권한을 가진 사용자가 숏코드 속성에 악성 자바스크립트를 주입하는 방식
🛡️ 대응 방법
BNE Testimonials 플러그인을 최신 버전(2.0.8.2 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2.0.8.2보다 낮으면 취약한 상태입니다.
wp plugin list --name bne-testimonials --format=json | grep -oP '(?<=version":")[^"]+'