🇰🇷 한글 설명
FreeScout는 PHP의 Laravel 프레임워크로 구축된 무료 헬프데스크 및 공유 받은편지함 소프트웨어입니다. 1.8.212 이전 버전에서 고객 정보를 병합할 때 limit_user_customer_visibility 파라미터를 고려하지 않아 접근 제어 우회 취약점이 발생합니다.
💡 쉬운 설명
FreeScout는 고객 서비스용 소프트웨어인데, 고객 정보를 합치는 과정에서 권한 확인을 제대로 하지 않습니다. 권한이 없는 직원도 특정 고객 정보를 볼 수 있게 되는 문제가 있습니다.
🇺🇸 원문 (English)
FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to 1.8.212, FreeScout does not take the limit_user_customer_visibility parameter into account when merging customers. This vulnerability is fixed in 1.8.212.
📍 영향받는 시스템
FreeScout 1.8.211 이하 모든 버전
⚔️ 공격 벡터
고객 병합(merge) 기능을 통해 limit_user_customer_visibility 권한 제한을 우회하여 제한된 고객 정보에 접근
🛡️ 대응 방법
FreeScout를 1.8.212 버전 이상으로 즉시 업그레이드
🔧 검증 코드
출력된 버전 번호가 1.8.212 이상이면 안전하고, 1.8.211 이하이면 취약점이 존재합니다.
composer show freescout 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' || grep -r 'FREESCOUT_VERSION\|version' /var/www/*/freescout/config/app.php 2>/dev/null | head -1