🔍 CVE-2026-53594

4.9
CVSS Score
MEDIUM
2026-07-20
2026-10-24 20:10
✅ 완료

🇰🇷 한글 설명

FreeScout의 로그 보기 기능에서 파일 식별자를 복호화하여 다운로드 경로를 처리할 때 경로 검증 로직에 결함이 있습니다. 공격자가 암호화된 매개변수를 조작할 경우 로그 파일 외에 서버 내의 임의 파일을 다운로드할 수 있습니다.

💡 쉬운 설명

도움말 데스크 소프트웨어인 FreeScout에서 보안 허점이 발견되었습니다. 공격자가 특수한 값을 보내면 서버에 저장된 중요한 개인정보나 설정 파일을 몰래 가져갈 수 있습니다.

🇺🇸 원문 (English)

FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. FreeScout's `Manage -> Logs -> App Logs` feature uses the bundled `rap2hpoutre/laravel-log-viewer` override to decrypt a user-supplied file identifier and then pass the resolved path to Laravel's download response. Prior to version 1.8.224, the path resolution logic accepts any existing absolute path before applying the intended `storage/logs` restriction. As a result, an attacker who can access the App Logs route and forge a valid Laravel-encrypted `dl` parameter can download arbitrary server-local files readable by the PHP process, not just log files. Version 1.8.224 contains a fix.

📍 영향받는 시스템

FreeScout 1.8.224 미만 버전

⚔️ 공격 벡터

App Logs 경로에 접근하여 암호화된 dl 매개변수를 조작한 후 임의 파일 경로를 전달

🛡️ 대응 방법

FreeScout를 최신 버전인 1.8.224 이상으로 업데이트하십시오.

🔧 검증 코드

출력 결과에 1.8.224 이상의 버전 번호가 포함되어 있으면 안전합니다.

Shell / Script
curl -s http://<target_ip>/version | grep -E '1.8.224'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

PHP