vendor:
Sudo
by:
cts, r4j, nu11secur1ty
7.8
CVSS
HIGH
Heap-Based Buffer Overflow
119
CWE
Product Name: Sudo
Affected Version From: 1.9.5p1
Affected Version To: 1.9.5p1
Patch Exists: YES
Related CWE: CVE-2021-3156
CPE: a:sudo:sudo:1.9.5p1
Metasploit:
https://www.rapid7.com/db/vulnerabilities/gentoo-linux-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/huawei-euleros-2_0_sp5-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/ubuntu-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/freebsd-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/suse-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/amazon_linux-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/centos_linux-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/apple-osx-sudo-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/redhat-openshift-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/amazon-linux-ami-2-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/huawei-euleros-2_0_sp9-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/debian-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/huawei-euleros-2_0_sp2-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/huawei-euleros-2_0_sp3-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/alma_linux-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/redhat_linux-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/oracle_linux-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/huawei-euleros-2_0_sp8-cve-2021-3156/, https://www.rapid7.com/db/vulnerabilities/oracle-solaris-cve-2021-3156/
Other Scripts:
N/A
Platforms Tested: Ubuntu 18.04 and 20.04 & 20.04.01
2021
Sudo 1.9.5p1 – ‘Baron Samedit ‘ Heap-Based Buffer Overflow Privilege Escalation (2)
This exploit is a proof-of-concept for the Sudo 1.9.5p1 vulnerability, which is a heap-based buffer overflow privilege escalation vulnerability. It was discovered by Baron Samedit of Qualys and was exploited by cts with help from r4j and debugged by nu11secur1ty. The exploit was tested on Ubuntu 18.04 and 20.04 & 20.04.01. The exploit code is written in C and is designed to overwrite the target file with the contents of the source file. The exploit requires the user to adjust the RACE_SLEEP_TIME variable to the best value for the system.
Mitigation:
The best way to mitigate this vulnerability is to upgrade to the latest version of Sudo, which is 1.9.5p2. Additionally, users should ensure that they are running the latest version of their operating system and that all security patches are applied.