Stonesoft Corporation Security Advisory


Date:   12 Oct, 2011
Title:  StoneGate SSL VPN Client Certificate authentication bypass
Refs:   N/A

Severity: High


1. Overview

Stonesoft has discovered an authentication bypass vulnerability in its own StoneGate SSL VPN Gateway product.

The StoneGate SSL VPN Gateway product is affected as follows.


2. StoneGate SSL VPN Gateway

If a StoneGate SSL VPN Gateway is configured for certificate-based user authentication, a user can authenticate as a valid user using a valid certificate issued by a registered CA imported in SSL VPN configuration without private key knowledge.

The vulnerability is present only in Stonesoft StoneGate SSL VPN product versions 1.5.0 and earlier. Version 1.5.1 and newer are not vulnerable.

An attack against the vulnerability is only possible if certificate-based user authentication is configured and the attacker has a valid user certificate available.

The vulnerability is caused by insufficient error checking after SSL/TLS negotiation using client certificate authentication.

Recommended Actions:


Disable certificate-based user authentication immediately.

Before enabling certificate-based user authentication method again, upgrade to SSL VPN version 1.5.1 that is not vulnerable.

Alternatively, combine some other strong authentication method together with certificate-based user authentication.


3. Appendices

Stonesoft Security Analysis Group's PGP key is available at: http://www.stonesoft.com/system/galleries/download/other_files/Stonesoft-Security-Alert.asc

To report or to inquire about a security problem with Stonesoft software, please contact one or more of the following:

Stonesoft Support

Stonesoft Security Analysis Group: security-alert(AT)stonesoft.com


The information contained in this advisory is provided on an as-is basis. Stonesoft does not make any warranties of any kind with respect to the information contained in this advisory. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES ARE HEREBY DISCLAIMED AND EXCLUDED TO THE EXTENT ALLOWED BY APPLICABLE LAW.

IN NO EVENT WILL STONESOFT CORPORATION BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES HOWEVER CAUSED ARISING OUT OF THE USE OF OR INABILITY TO USE THE INFORMATION CONTAINED IN THIS ADVISORY.

If any of the above provisions are held to be in violation of applicable law, void, or unenforceable in any jurisdiction, then such provisions are waived to the extent necessary for this disclaimer to be otherwise enforceable in such jurisdiction.

Copyright 2011 Stonesoft Corporation. All rights reserved.

Stonesoft, StoneGate and StoneBeat are trademarks or registered trademarks of Stonesoft Corporation in Finland and other countries. All other company and product names contained herein are property of their respective holders. This advisory may be reproduced and distributed only in its unaltered form and only for non-commercial purposes.