🇰🇷 한글 설명
Apache Tomcat 7.x의 로그 디렉토리와 파일들이 world-readable 권한으로 설정되어 있어 로컬 사용자가 민감한 정보를 읽을 수 있습니다. 시스템 접근 권한을 가진 다른 사용자가 이 로그를 통해 중요한 정보를 탈취할 수 있습니다.
💡 쉬운 설명
Tomcat 웹 서버의 로그 파일을 누구나 읽을 수 있도록 설정되어 있어서 민감한 정보가 노출될 수 있습니다. 같은 컴퓨터에 접근할 수 있는 다른 사람들이 이 로그를 읽어서 시스템 정보를 알아낼 수 있습니다.
🇺🇸 원문 (English)
Apache Tomcat 7.x uses world-readable permissions for the log directory and its files, which might allow local users to obtain sensitive information by reading a file. NOTE: One Tomcat distributor has stated "The tomcat log directory does not contain any sensitive information."
📍 영향받는 시스템
Apache Tomcat 7.x
⚔️ 공격 벡터
로컬 시스템 접근 권한을 가진 사용자가 world-readable 권한의 로그 파일을 읽어 민감한 정보 탈취
🛡️ 대응 방법
로그 디렉토리와 파일의 권한을 600 또는 640으로 변경하여 로컬 사용자의 무단 접근 제한
🔧 검증 코드
파일 권한이 644 이상(644, 666 등)으로 표시되면 world-readable이므로 취약하고, 600 또는 640이면 안전합니다.
find / -type f -path '*/tomcat*/logs/*' 2>/dev/null | xargs stat -c '%a' 2>/dev/null | head -1