Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions
От
John H
Тема
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions
Дата
Msg-id
CA+-JvFu28RhGyeMHoOYxa3tVhtiaWxfhA=cdXOFRvo=krZHGdg@mail.gmail.com
Ответ на
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions (Alexander Kukushkin)
Список
Дерево обсуждения
Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Isaac Morland <isaac.morland@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jelte Fennema-Nio <postgres@jeltef.nl>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jelte Fennema-Nio <postgres@jeltef.nl>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Alexander Kukushkin <cyberdemn@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Alexander Kukushkin <cyberdemn@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions John H <johnhyvr@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Robert Haas <robertmhaas@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions John H <johnhyvr@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions John H <johnhyvr@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Robert Haas <robertmhaas@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Robert Haas <robertmhaas@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Robert Haas <robertmhaas@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Robert Haas <robertmhaas@gmail.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Jeff Davis <pgsql@j-davis.com>
Re: Addressing SECURITY DEFINER Function Vulnerabilities in PostgreSQL Extensions Ashutosh Sharma <ashu.coek88@gmail.com>
Hi, > I know about the problem and have seen the original email. I'm sympathetic to the problem of potential privilege escalation when executing functions. At the same time I'm not sure if there's that much of a difference between 'CREATE EXTENSION' vs superusers copying a series of 'CREATE FUNCTION' where they don't understand these same nuances. CREATE FUNCTION already provides an ability to set the search_path. So I'm wondering what the problem we want to solve here is. Is it that there's too much friction for extension authors to have to set search_path as part of the function definition and we want to make it easier for them to "set once and forget"? > But, I also agree with Jelte, it should be a property of a control file, rather than a user controlled parameter, so that an attacker can't opt out. +1. Also curious what happens if an extension author has search_path already set in proconfig for a function that doesn't match what's in the control file. I'm guessing the function one should take precedence. -- John Hsu - Amazon Web Services
В списке pgsql-hackers по дате отправления
От: Robert Haas
Дата: