Re: [pgAdmin][5919] Fix security related issues

From: Ganesh Jaybhay <ganesh(dot)jaybhay(at)enterprisedb(dot)com>
To: Dave Page <dpage(at)pgadmin(dot)org>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin][5919] Fix security related issues
Date: 2020-10-19 13:46:58
Message-ID: CAK6syAqACY7Ab-HBDB5+0D0xkqMaH0=FM5j5G0yfjZqit4Lp3Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Thank you Dave for the suggestion.

Please find the attached updated patch to make HSTS by default disabled and
conditional based on flag.

Regards,
Ganesh Jaybhay

On Mon, Oct 19, 2020 at 5:38 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:

> Hi
>
> On Mon, Oct 19, 2020 at 1:01 PM Ganesh Jaybhay <
> ganesh(dot)jaybhay(at)enterprisedb(dot)com> wrote:
>
>> Hi Hackers,
>>
>> Please find the attached patch to fix the below security issues:
>>
>> - Host Header Injection - Added ALLOWED_HOSTS list to limit host
>> address
>> - Lack of Content Security Policy (CSP) - Added security header
>> - Lack of Protection Mechanisms - HSTS - Added security header
>> - Lack of Cookie Attribute – Secure : Kept as False as secure limits
>> cookies to HTTPS traffic only.
>> - Information Disclosure – Web Server / Development Framework
>> VersionDescription: Kept as hard coded 'Python' instead of exposing
>> wsgi/python/gunicorn version info.
>>
>> Please review and let me know if I have missed anything.
>>
>
> I took a very quick look at this, and one thing that immediately stood out
> is that HSTS should definitely not be enabled by default. That can make
> dev/test/redeploy extremely difficult.
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EDB: http://www.enterprisedb.com
>
>

Attachment Content-Type Size
RM5919_v1.patch application/x-patch 13.2 KB

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Corey Fehr 2020-10-19 20:26:21 small change to Documentation - Creating a table
Previous Message Dave Page 2020-10-19 12:08:03 Re: [pgAdmin][5919] Fix security related issues