Description
The IsDriveLetterAvailable method in Driver/Ntdriver.c in TrueCrypt 7.0, VeraCrypt before 1.15, and CipherShed, when running on Windows, does not properly validate drive letter symbolic links, which allows local users to mount an encrypted volume over an existing drive letter and gain privileges via an entry in the /GLOBAL?? directory.
Exploits (1)
exploitdb
WORKING POC
VERIFIED
by Google Security Research · textlocalwindows_x86
https://www.exploit-db.com/exploits/38403
References (6)
Core 6
Core References
Release Notes, Vendor Advisory x_refsource_confirm
https://veracrypt.codeplex.com/wikipage?title=Release%20Notes
Third Party Advisory, VDB Entry exploit
x_refsource_exploit-db
https://www.exploit-db.com/exploits/38403/
Issue Tracking, Mailing List, Third Party Advisory mailing-list
x_refsource_mlist
http://www.openwall.com/lists/oss-security/2015/09/24/3
Third Party Advisory, VDB Entry x_refsource_misc
http://packetstormsecurity.com/files/133878/Truecrypt-7-Derived-Code-Windows-Drive-Letter-Symbolic-Link-Creation-Privilege-Escalation.html
Mailing List, Third Party Advisory mailing-list
x_refsource_mlist
http://www.openwall.com/lists/oss-security/2015/09/22/7
Third Party Advisory x_refsource_misc
https://code.google.com/p/google-security-research/issues/detail?id=538
Scores
CVSS v3
7.8
EPSS
0.0085
EPSS Percentile
75.0%
Attack Vector
LOCAL
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Details
CWE
CWE-264
Status
published
Products (3)
ciphershed/ciphershed
< 0.7.5.0
idrix/veracrypt
< 1.14
truecrypt/truecrypt
7.0
Published
Oct 03, 2017
Tracked Since
Feb 18, 2026