🇰🇷 한글 설명
Adminer 5.4.3 미만 버전의 SQLite 모드에서 임의 파일 삭제 취약점이 발견되었습니다. 인증된 공격자가 db[] 파라미터에 임의의 상대 경로를 입력하여 PHP 프로세스가 쓰기 권한을 가진 모든 파일을 삭제할 수 있습니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 시스템 내의 중요한 파일을 마음대로 지울 수 있는 보안 결함입니다. 공격자가 파일 이름을 조작하여 서버의 정상적인 작동을 방해하거나 데이터를 파괴할 수 있습니다.
🇺🇸 원문 (English)
Adminer before 5.4.3 contains an arbitrary file deletion vulnerability in SQLite mode where the database-list drop action fails to validate file extensions before deletion. An authenticated attacker can submit arbitrary relative file paths in the db[] parameter to delete any files writable by the PHP process.
📍 영향받는 시스템
Adminer 5.4.3 미만 버전 (SQLite 모드 사용 시)
⚔️ 공격 벡터
인증된 공격자가 db[] 파라미터에 조작된 상대 경로를 전송하여 파일 삭제 유도
🛡️ 대응 방법
Adminer를 최신 버전인 5.4.3 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 Adminer의 버전이 5.4.3 미만인지 확인하십시오.
php -r 'echo "Adminer version check";' && composer show adminer 2>/dev/null | grep -E 'versions'