Noah Misch b0ce385032 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:31 -04:00
..
2015-05-17 22:55:17 -04:00
2015-05-17 22:55:17 -04:00
2015-05-17 14:58:04 +02:00
2015-01-06 11:43:47 -05:00
2015-04-26 10:33:14 -04:00