BUG #14395: sslmode=prefer not checking for certificate and allows connection as SSL

From: balaji(dot)chithambaram(at)capitalone(dot)com
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #14395: sslmode=prefer not checking for certificate and allows connection as SSL
Date: 2016-10-25 13:50:16
Message-ID: 20161025135016.1423.14906@wrigleys.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 14395
Logged by: Balaji Chithambaram
Email address: balaji(dot)chithambaram(at)capitalone(dot)com
PostgreSQL version: 9.5.4
Operating system: Red Hat Enterprise Linux Server release 6.8
Description:

When we use default client method sslmode=prefer expected behaviour is to
try ssl connection by validating the certificate and then if it doesn't go
for non-SSL connection. But sslmode=prefer goes to SSL connection without
checking certificate provided.

This gives an option if any servers ip configured for ssl connection can be
spoofed by with same ip, though we enforced ssl with certificate, it can
connect with out actual certificate and defeats the purpose.

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Andres Freund 2016-10-25 14:21:23 Re: BUG #14395: sslmode=prefer not checking for certificate and allows connection as SSL
Previous Message Jeff Janes 2016-10-24 19:11:47 Re: BUG #14393: Querry plan creation time is too long