postgresql/src
Noah Misch 6675ab595a Prevent a double free by not reentering be_tls_close().
Reentering this function with the right timing caused a double free,
typically crashing the backend.  By synchronizing a disconnection with
the authentication timeout, an unauthenticated attacker could achieve
this somewhat consistently.  Call be_tls_close() solely from within
proc_exit_prepare().  Back-patch to 9.0 (all supported versions).

Benkocs Norbert Attila

Security: CVE-2015-3165
2015-05-18 10:02:38 -04:00
..
backend Prevent a double free by not reentering be_tls_close(). 2015-05-18 10:02:38 -04:00
bin Translation updates 2015-05-18 08:51:06 -04:00
include Recursively fsync() the data directory after a crash. 2015-05-04 12:47:11 -04:00
interfaces Translation updates 2015-05-18 08:51:06 -04:00
makefiles Don't use deprecated dllwrap on Cygwin. 2014-02-01 16:14:01 -05:00
pl Translation updates 2015-05-18 08:51:06 -04:00
port Unlink static libraries before rebuilding them. 2015-03-01 13:07:17 -05:00
template Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
test Fix incorrect checking of deferred exclusion constraint after a HOT update. 2015-05-11 12:25:28 -04:00
timezone Update time zone data files to tzdata release 2015d. 2015-05-15 19:36:13 -04:00
tools Build every ECPG library with -DFRONTEND. 2015-04-24 19:29:55 -04:00
tutorial Remove tabs after spaces in C comments 2014-05-06 11:26:26 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Fix some oversights in distprep and maintainer-clean targets. 2011-03-10 00:04:05 -05:00
Makefile.global.in Revert "Backpatch pgxs vpath build and installation fixes (v2)" 2013-10-07 22:39:30 -04:00
Makefile.shlib Unlink static libraries before rebuilding them. 2015-03-01 13:07:17 -05:00
nls-global.mk Fix makefile logic to not break the build when xgettext is missing 2010-10-14 23:16:46 +03:00
win32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00