Kernel 2.4.23 버전 이하에 나온 ptrace 버그에 관한 사항

by ADMINPLAY posted Dec 13, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
안녕하세요.

금번에 나온 Kernel bug에 관련해, 운영시스템이 크래킹이 되었나 안 되었나 궁금해 하시는 분들이 있으리라
생각되는데,  제 시스템에서 나온 메세지들을 확인해 본 경과 아래 부분이 공통적으로 출력이 되었습니다.

확실치는 않지만,  아래를 참고하시어, 종합적인(?) 결론을 내리시길 바랍니다.

불확실한 유저가 많은 서버나, 혹은 의심나는 서버들은 커널을 빨리 2.4.23 으로 업그레이드 하시어서
문제발생을 최소화 하시길 권고합니다.

정말로, 쉽게 루트를 얻는 군요.
버그소스에 대해서는 공개하지 않도록 하겠습니다.



::: 실패시 :::
[root@rootman root]# grep "request_module" /var/log/*
Dec  6 21:58:43 ns202 kernel: request_module[net-pf-14]: waitpid(4907,...) failed, errno 512
Dec  6 22:00:08 ns202 kernel: request_module[net-pf-14]: waitpid(5112,...) failed, errno 512
Dec 15 10:11:49 ns202 kernel: request_module[net-pf-14]: waitpid(2362,...) failed, errno 512


::: 성공시 :::
[root@rootman root]# grep "request_module" /var/log/*
Dec 15 09:47:09 rootman kernel: request_module[net-pf-14]: waitpid(22011,...) failed, errno 1


:: Kernel Patch 되지 않는 시스템에서 ptrace를 실행하였을 경우 :: < 루트권한 획득함 >
[rootman@rootman rootman]$ ./p
[+] Attached to 27030
[+] Waiting for signal
[+] Signal caught
[+] Shellcode placed at 0x40011afd
[+] Now wait for suid shell...
sh-2.05#


:: Kernel Patch 된 시스템에서 ptrace를 실행하였을 경우 :: < 권한부여 실패 >
[rootman@rootman /rootman]# ./p
[-] Unable to attach: Operation not permitted
Killed