🇰🇷 한글 설명
AJ-Fork 167에서 users.db.php 파일의 권한을 777로 설정하도록 문서화되어 있어, 로컬 사용자가 임의의 PHP 코드를 실행하고 관리자 권한으로 상승할 수 있는 취약점입니다.
💡 쉬운 설명
서버 파일의 권한이 너무 개방적으로 설정되어 있어서, 컴퓨터에 접근할 수 있는 모든 사람이 관리자 권한으로 악성 코드를 실행할 수 있습니다. 이는 마치 금고의 문을 열어두는 것과 같습니다.
🇺🇸 원문 (English)
The documentation for AJ-Fork 167 implies that users should set permissions for users.db.php to 777, which allows local users to execute arbitrary PHP code and gain privileges as the administrator.
📍 영향받는 시스템
AJ-Fork 167 및 이전 버전
⚔️ 공격 벡터
로컬 파일 시스템 접근을 통해 users.db.php에 악의적인 PHP 코드를 작성/수정하여 실행
🛡️ 대응 방법
users.db.php의 파일 권한을 600 또는 640으로 변경하고, 문서에서 777 권한 설정 권장사항 제거
🔧 검증 코드
결과에서 rw 권한만 소유자에게 있고 다른 사용자는 읽기 권한만 있으면 안전함 (600 또는 640)
ls -l users.db.php | grep -E '(^\-rw-|^-r--r--)'