WriteFreely <= 0.15.1 (MySQL 데이터베이스 사용 시)
로컬 파일 시스템 접근을 통해 config.ini 파일 직접 읽기로 MySQL 자격증명 탈취
WriteFreely를 0.15.2 이상으로 업그레이드하거나 config.ini의 파일 권한을 600(소유자만 읽기/쓰기)으로 변경
명령어 결과에서 'Secure'가 나오면 안전하고 'Vulnerable'이 나오면 설정 파일의 권한이 과도하게 개방되어 있다는 의미입니다.
ls -l /path/to/writefreely/config.ini | awk '{print $1}' | grep -E '^-rw-------' && echo 'Secure' || echo 'Vulnerable'
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H