🇰🇷 한글 설명
FreeScout 1.8.217 이전 버전에서 updateAutoReply 권한을 가진 사용자가 자동응답 메시지에 XSS 페이로드를 저장할 수 있습니다. 이 페이로드는 메일박스에 연락하는 모든 고객에게 전송되는 자동응답 이메일에서 이스케이프 처리 없이 렌더링되어 고객의 메일 클라이언트에서 실행됩니다.
💡 쉬운 설명
FreeScout의 자동응답 메시지 기능에 보안 문제가 있어서 악의적인 코드를 숨겨 고객들에게 보낼 수 있습니다. 고객이 메일을 열면 악의적인 코드가 실행됩니다.
🇺🇸 원문 (English)
FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to version 1.8.217, a user with updateAutoReply permission can store an XSS payload in the mailbox auto-reply message. The payload is rendered unescaped in the auto-reply email sent to every customer who contacts the mailbox. Email clients do not enforce CSP, so the payload executes in the customer's webmail / mail-client context. This issue has been patched in version 1.8.217.
📍 영향받는 시스템
FreeScout < 1.8.217 (PHP Laravel 기반 헬프데스크)
⚔️ 공격 벡터
updateAutoReply 권한을 가진 사용자가 자동응답 메시지에 XSS 페이로드 삽입
🛡️ 대응 방법
FreeScout을 1.8.217 버전 이상으로 업데이트
🔧 검증 코드
출력된 version 값이 1.8.217 이상이면 안전, 이하이면 취약
grep '"version"' /var/www/freescout/composer.json 2>/dev/null | head -1