🇰🇷 한글 설명
Libra PHP File Manager 1.18 이하의 fileadmin.php에서 쿼리 문자열의 user, isadmin 파라미터 조작으로 인증 검증이 우회됩니다. 공격자는 이를 악용하여 임의의 파일 읽기/수정, 디렉토리 목록 조회 등의 작업을 수행할 수 있습니다.
💡 쉬운 설명
파일 관리 프로그램의 보안 확인 기능이 약해서 권한 없는 사람도 접근할 수 있습니다. 접근 후 서버의 모든 파일을 읽거나 변경할 수 있습니다.
🇺🇸 원문 (English)
fileadmin.php in Libra File Manager (aka Libra PHP File Manager) 1.18 and earlier allows remote attackers to bypass authentication, and read arbitrary files, modify arbitrary files, and list arbitrary directories, by inserting certain user and isadmin parameters in the query string.
📍 영향받는 시스템
Libra File Manager (Libra PHP File Manager) 버전 1.18 이하
⚔️ 공격 벡터
HTTP 쿼리 문자열에 user, isadmin 파라미터를 특정 값으로 삽입하여 인증 우회
🛡️ 대응 방법
1.19 이상으로 업그레이드하거나 파일 매니저에 대한 접근을 IP 제한으로 차단
🔧 검증 코드
fileadmin.php 파일이 발견되면 해당 버전을 확인하고, 버전이 1.18 이하면 취약점이 존재하는 상태
find / -name 'fileadmin.php' 2>/dev/null | xargs ls -la 2>/dev/null | grep -i libra