🇰🇷 한글 설명
Linux 커널 2.6.16, 2.6.17.11 및 기타 특정 버전의 소스 코드 tar 아카이브 내 일부 파일과 디렉토리에 취약한 권한(0666 및 0777)이 설정되어 있습니다. 이를 통해 로컬 사용자가 악성 코드를 삽입하여 다음 커널 컴파일 시 트로이 목마 코드가 포함되도록 유도할 수 있습니다.
💡 쉬운 설명
리눅스 커널 설치 파일의 보안 설정이 너무 느슨하게 되어 있어, 컴퓨터를 사용하는 다른 사람이 몰래 악성 코드를 끼워 넣을 수 있는 문제입니다. 만약 이 상태로 커널을 다시 설치하면 해커가 심어놓은 코드가 시스템에 반영될 위험이 있습니다.
🇺🇸 원문 (English)
The source code tar archive of the Linux kernel 2.6.16, 2.6.17.11, and possibly other versions specifies weak permissions (0666 and 0777) for certain files and directories, which might allow local users to insert Trojan horse source code that would be used during the next kernel compilation. NOTE: another researcher disputes the vulnerability, stating that he finds "Not a single world-writable file or directory." CVE analysis as of 20060908 indicates that permissions will only be weak under certain unusual or insecure scenarios
📍 영향받는 시스템
Linux kernel 2.6.16, 2.6.17.11 및 유사 버전의 소스 코드 아카이브
⚔️ 공격 벡터
로컬 사용자가 권한이 허술한 소스 파일에 악성 코드를 삽입하는 방식
🛡️ 대응 방법
커널 소스 파일의 권한을 적절하게 수정하거나, 보안이 확인된 최신 버전의 커널 소스를 사용하십시오.
🔧 검증 코드
명령어 실행 결과로 파일이나 디렉토리가 출력되면 누구나 수정 가능한(world-writable) 취약한 권한이 존재하는 것입니다.
find /path/to/kernel/source -perm /0002 -type f -o -perm /0002 -type d