From: | Magnus Hagander <magnus(at)hagander(dot)net> |
---|---|
To: | Michael Paquier <michael(dot)paquier(at)gmail(dot)com> |
Cc: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Information of pg_stat_ssl visible to all users |
Date: | 2015-06-09 06:27:16 |
Message-ID: | CABUevExhxs_hWSO1Vp28B2KKB1Xktr-NQKr3AU9QsBLNrh9q1Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Jun 9, 2015 6:00 AM, "Michael Paquier" <michael(dot)paquier(at)gmail(dot)com> wrote:
>
> Hi all,
>
> I should have noticed that before, but it happens that pg_stat_ssl
> leaks information about the SSL status of all the users connected to a
> server. Let's imagine for example:
> 1) Session 1 connected through SSL with a superuser:
> =# create role toto login;
> CREATE ROLE
> =# select * from pg_stat_ssl;
> pid | ssl | version | cipher | bits |
> compression | clientdn
>
-------+-----+---------+-----------------------------+------+-------------+----------
> 33348 | t | TLSv1.2 | ECDHE-RSA-AES256-GCM-SHA384 | 256 | t
|
> (1 row)
> 2) New session 2 with previously created user:
> => select * from pg_stat_ssl;
> pid | ssl | version | cipher | bits |
> compression | clientdn
>
-------+-----+---------+-----------------------------+------+-------------+----------
> 33348 | t | TLSv1.2 | ECDHE-RSA-AES256-GCM-SHA384 | 256 | t
|
> 33367 | t | TLSv1.2 | ECDHE-RSA-AES256-GCM-SHA384 | 256 | t
|
> (2 rows)
>
> Attached is a patch to mask those values to users that should not have
> access to it, similarly to the other fields of pg_stat_activity.
I don't have the thread around right now (on phone), but didn't we discuss
this back around the original submission and decide that this was wanted
behavior?
What actual sensitive data is leaked? If knowing the cipher type makes it
easier to hack you have a broken cipher, don't you?
/Magnus
From | Date | Subject | |
---|---|---|---|
Next Message | Amit Kapila | 2015-06-09 06:29:33 | Re: Re: [COMMITTERS] pgsql: Map basebackup tablespaces using a tablespace_map file |
Previous Message | Fujii Masao | 2015-06-09 05:26:26 | Re: Re: [COMMITTERS] pgsql: Map basebackup tablespaces using a tablespace_map file |