Any valid SSL server certificate can be used to perform a man-in-the-middle attack

Description

The implementation of ServerTrustManger contains a security vulnerability, which could lead to unauthorized certificates being erroneously trusted, because the 'basicConstraints' and 'nameConstraints' of a certificate within a certificate chain are not evaluated.

Environment

None

Activity

Show:

Florian Schmaus February 10, 2014 at 11:36 AM

ServerTrustManager has been removed.

A future version of Smack may reimplement the functionality by using the SSLContext option of ConnectionConfiguration and implementing a configurable TrustManager as SmackModule.

Fixed

Details

Assignee

Reporter

Labels

Components

Fix versions

Affects versions

Priority

Created February 6, 2013 at 10:43 PM
Updated August 17, 2014 at 1:11 PM
Resolved February 10, 2014 at 11:36 AM

Flag notifications