🇰🇷 한글 설명
IBM Db2 11.5.0~11.5.9 및 12.1.0~12.1.4 버전에서 로그 파일에 민감한 정보가 평문으로 저장되어 로컬 사용자가 읽을 수 있는 정보 유출 취약점입니다. DB2 Connect Server를 포함한 Linux, UNIX, Windows 환경에서 발생합니다.
💡 쉬운 설명
Db2 데이터베이스가 중요한 정보를 일반 로그 파일에 저장해서 컴퓨터에 접근 가능한 누구나 읽을 수 있습니다. 같은 서버의 다른 계정 사용자가 이 정보를 이용해 보안을 우회할 수 있습니다.
🇺🇸 원문 (English)
IBM Db2 11.5.0 through 11.5.9, and 12.1.0 through 12.1.4 for Linux, UNIX and Windows (includes DB2 Connect Server) stores potentially sensitive information in log files that could be read by a local user.
📍 영향받는 시스템
IBM Db2 11.5.0~11.5.9, 12.1.0~12.1.4 (Linux/UNIX/Windows, DB2 Connect Server 포함)
⚔️ 공격 벡터
로컬 사용자가 Db2 로그 파일에 접근하여 데이터베이스 연결 정보, 쿼리, 또는 기타 민감한 정보 추출
🛡️ 대응 방법
IBM Db2를 최신 보안 패치 버전(11.5.10 이상 또는 12.1.5 이상)으로 업그레이드하고 로그 파일 권한을 제한(600 또는 640)
🔧 검증 코드
Db2 로그 디렉토리의 로그 파일 권한을 확인하여 로컬 사용자의 읽기 가능 여부를 판단합니다. rw-r로 시작하면 노출 위험, rw---로 시작하면 안전합니다.
find /home/*/sqllib/db2dump -name '*.log' -type f 2>/dev/null | xargs ls -l | grep -E '(rw-r|rw----)' | head -5