All Linux 2.4/2.6 versions since May 2001 are believed to be affected:
Linux 2.4, from 2.4.4 up to and including 2.4.37.4
Linux 2.6, from 2.6.0 up to and including 2.6.30.4
1) 임시
http://rfxn.com/downloads/set_mmap_minaddr 스크립트를 실행해서 임시로 커널 파리미터를 튜닝한다.
이 스크립트는 /proc/sys/vm/mmap_min_addr 파일이 있다면(즉, mmap_min_addr 기능이 있는 커널)
sysctl을 이용해서 값을 4096으로 설정한다.
mmap_min_addr 기능이 있는 커널은 vm.mmap_min_addr 값이 0 보다 큰 값일 경우 취약점을 막을 수 있기 때문이다.
경우 1)
$ ./wunderbar_emporium.sh
[+] Personality set to: PER_SVR4
Pulseaudio does not exist!
경우 2)
$ ./wunderbar_emporium.sh
[+] MAPPED ZERO PAGE!
[+] Resolved commit_creds to 0xc0135793
[+] Resolved prepare_kernel_cred to 0xc013593b
unable to find a vulnerable domain, sorry
$