ClearFoundation Tracker - ClearOS
View Issue Details
0000262ClearOSopenvpnpublic2011-04-04 10:542019-03-12 11:41
user2 
 
normalfeatureN/A
closedwon't fix 
 
 
0000262: Enforce common name information to match username on authentication
By default, OpenVPN will accept any user's certificates with any user's username/password. To put it another way, an attacker can use Tim's certificates and Mary's password to login to the VPN server. Ideally, only Tim's password would work with Tim's certificates.

If possible, implement this is in a way that can be pushed upstream to the OpenVPN project. Also not that the "--tls-verify" option should be able to provide a command line workaround - see "man openvpn".

References:
https://forums.openvpn.net/topic7733.html [^]
No tags attached.
has duplicate 0000311closed user2 OpenVPN allows password authentication for users not associated with provided cert. 
Issue History
2011-04-04 10:54user2New Issue
2011-04-04 10:54user2Statusnew => confirmed
2011-04-04 11:04user2Description Updated
2011-04-04 11:04user2Steps to Reproduce Updated
2011-04-04 11:06user2Note Added: 0000346
2011-04-04 11:06user2Note Added: 0000347
2011-04-04 11:08user2Note Deleted: 0000347
2011-04-04 11:10user2Description Updated
2011-04-04 11:10user2Steps to Reproduce Updated
2011-04-04 11:10user2Additional Information Updated
2011-04-04 11:10user2Note Deleted: 0000346
2011-04-04 11:13user2SummaryEnforce common name to match username on authentication => Enforce common name information to match username on authentication
2011-04-04 11:13user2Description Updated
2011-06-16 05:12user2Relationship addedhas duplicate 0000311
2019-03-12 11:41NickHNote Added: 0010971
2019-03-12 11:41NickHStatusconfirmed => closed
2019-03-12 11:41NickHResolutionopen => won't fix

Notes
(0010971)
NickH   
2019-03-12 11:41   
Would require patching all OpenVPN clients. User certificates are not part of the handshake.