CVE-2012-3485
Tunnelblick 3.3beta20 and earlier relies on argv[0] to determine the name of an appropriate (1)...
CVE-2012-3485 is a high vulnerability (CVSS 7.2) in Google Tunnelblick, published August 26, 2012. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 3.78%, the 90th percentile. No source names a fixed version.
- Severity
- 7.2 HighCVSS 2.0, NVD
- Exploit chance
- 3.78%EPSS, 90th percentile
- Exploitation
- None known3 public exploits
- Fixed in
- No fix listedNo source names one
Description
Tunnelblick 3.3beta20 and earlier relies on argv[0] to determine the name of an appropriate (1) kernel module pathname or (2) executable file pathname, which allows local users to gain privileges via an execl system call.
Exploit likelihood
Affected products
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Tunnelblick - Local Privilege Escalation (2) | 2012-08-11 |
| Metasploit | Setuid Tunnelblick Privilege Escalation | 2012-08-11 |
| Exploit-DB | Tunnelblick - Setuid Privilege Escalation (Metasploit) | 2013-03-05 |
What each source reports
NVD Score used 7.2
Tunnelblick 3.3beta20 and earlier relies on argv[0] to determine the name of an appropriate (1) kernel module pathname or (2) executable file pathname, which allows local users to gain privileges via an execl system call.
- Record
CVE-2012-3485- CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE ListNo score
Tunnelblick 3.3beta20 and earlier relies on argv[0] to determine the name of an appropriate (1) kernel module pathname or (2) executable file pathname, which allows local users to gain privileges via an execl system call.
- Record
CVE-2012-3485- Updated
- 2026-11-02
EUVDEUVD-2012-3441No score
Tunnelblick 3.3beta20 and earlier relies on argv[0] to determine the name of an appropriate (1) kernel module pathname or (2) executable file pathname, which allows local users to gain privileges via an execl system call.
- Record
EUVD-2012-3441- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5x92-v869-v38rNo score
Tunnelblick 3.3beta20 and earlier relies on argv[0] to determine the name of an appropriate (1)...
Tunnelblick 3.3beta20 and earlier relies on argv[0] to determine the name of an appropriate (1) kernel module pathname or (2) executable file pathname, which allows local users to gain privileges via an execl system call.
- Record
GHSA-5x92-v869-v38r- Weakness
- CWE-20
- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| exploits, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
openwall.com/lists/oss-security/2012/08/14/1
git.zx2c4.com/Pwnnel-Blicker/tree/pwnnel-blicker-for-kids.sh
code.google.com/p/tunnelblick/issues/detail?id=212
archives.neohapsis.com/archives/fulldisclosure/2012-08/0122.html
exploit-db.com/exploits/24578
nvd.nist.gov/vuln/detail/CVE-2012-3485
github.com/advisories/GHSA-5x92-v869-v38r