🇰🇷 한글 설명
FreePBX의 사운드 언어 업로드 및 변환 기능에서 경로 검증 미흡으로 인해 발생하는 취약점입니다. 인증된 공격자가 경로 탐색(Path Traversal)을 통해 악성 PHP 파일을 웹 서버 루트 디렉토리에 작성함으로써 원격 코드 실행(RCE)을 수행할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 시스템의 보안 허점을 이용해 서버에 몰래 악성 파일을 심을 수 있는 문제입니다. 이 파일을 통해 공격자가 서버를 마음대로 조종할 수 있게 됩니다.
🇺🇸 원문 (English)
FreePBX is an open source IP PBX. Prior to versions 16.0.10 and 17.0.5, a critical vulnerability exists in the sound language upload and conversion functionality that allows an authenticated attacker to perform arbitrary file writes, leading directly to remote code execution (RCE). Authentication with a known username is required. The vulnerability stems from insufficient path sanitization in the file conversion process, enabling path traversal attacks that place malicious PHP files in the web server's root directory. This issue has been patched in versions 16.0.10 and 17.0.5.
📍 영향받는 시스템
FreePBX 16.0.10 미만 및 17.0.5 미만 버전
⚔️ 공격 벡터
인증된 사용자가 사운드 파일 업로드 시 경로 탐색 공격을 통해 악성 PHP 파일을 웹 서버에 업로드
🛡️ 대응 방법
FreePBX를 최신 패치 버전인 16.0.10 또는 17.0.5 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 16.0.10 또는 17.0.5 이상의 버전이 표시되지 않으면 취약한 상태입니다.
rpm -q FreePBX | grep -E '16.0.10|17.0.5' || echo 'Vulnerable version detected'