🇰🇷 한글 설명
BuddyPress Instant Chat WordPress 플러그인 1.6 이하 버전에서 채팅 메시지 발신자의 권한 검증 미흡 및 메시지 내용의 이스케이프 처리 누락이 발견되었습니다. 이를 통해 인증되지 않은 사용자가 악성 웹 스크립트를 저장할 수 있으며, 해당 대화 내용을 확인하는 모든 회원의 세션에서 스크립트가 실행될 수 있습니다.
💡 쉬운 설명
채팅방에 참여하지 않은 사람도 몰래 악성 메시지를 보낼 수 있는 보안 결함입니다. 이 메시지를 읽는 사용자의 계정 정보가 탈취되거나 웹사이트가 공격받을 수 있습니다.
🇺🇸 원문 (English)
The BuddyPress Instant Chat WordPress plugin through 1.6 does not check that the sender of a chat message belongs to the conversation it is being added to, nor does it escape message content before outputting it back, allowing unauthenticated users to store arbitrary web scripts that will execute in the session of any member who later views that conversation.
📍 영향받는 시스템
BuddyPress Instant Chat WordPress plugin 1.6 및 그 이하 버전
⚔️ 공격 벡터
인증되지 않은 사용자가 권한 검증 없이 악성 스크립트가 포함된 채팅 메시지를 전송하여 저장하는 방식 (Stored XSS)
🛡️ 대응 방법
플러그인을 최신 보안 패치가 적용된 버전으로 업데이트하거나, 입력값 검증 및 출력 이스케이프 처리가 포함된 패치를 적용해야 합니다.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나고 버전이 1.6 이하인 경우 취약할 가능성이 높습니다.
wp plugin list --status=active | grep -i 'buddypress-instant-chat'