1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-20 05:03:10 +03:00
Files
postgres/doc/src/sgml
Tom Lane 16d10970cb Prevent execution of enum_recv() from SQL.
This function was misdeclared to take cstring when it should take internal.
This at least allows crashing the server, and in principle an attacker
might be able to use the function to examine the contents of server memory.

The correct fix is to adjust the system catalog contents (and fix the
regression tests that should have caught this but failed to).  However,
asking users to correct the catalog contents in existing installations
is a pain, so as a band-aid fix for the back branches, install a check
in enum_recv() to make it throw error if called with a cstring argument.
We will later revert this in HEAD in favor of correcting the catalogs.

Our thanks to Sumit Soni (via Secunia SVCRP) for reporting this issue.

Security: CVE-2013-0255
2013-02-04 16:25:20 -05:00
..
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-06-14 17:25:24 +00:00
2010-08-17 04:37:19 +00:00
2010-09-09 00:48:29 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2012-10-17 09:21:29 +01:00
2011-09-24 14:35:08 +02:00
2013-01-20 19:41:47 -05:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2013-01-01 17:14:59 -05:00
2010-08-17 04:37:19 +00:00
2010-09-09 00:48:29 +00:00
2012-12-08 07:38:35 -05:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00
2010-11-12 21:26:32 +02:00
2010-10-18 18:51:28 +00:00
2010-08-17 04:37:19 +00:00
2010-09-09 00:48:29 +00:00
2010-08-17 04:37:19 +00:00
2012-03-20 15:37:28 -03:00
2010-08-10 20:42:02 +00:00
2010-08-17 04:37:19 +00:00
2010-08-17 04:37:19 +00:00

<!-- $PostgreSQL: pgsql/doc/src/sgml/README.links,v 1.3 2009/01/10 16:58:39 momjian Exp $ -->

Linking within SGML documents can be confusing, so here is a summary:


Intra-document Linking
----------------------

<xref>
	use to get link text from the title of the target link; has no
	close tag
	http://www.oasis-open.org/docbook/documentation/reference/html/xref.html

<link>
	use to supply text for the link, requires </link>
	http://www.oasis-open.org/docbook/documentation/reference/html/link.html

linkend=
	controls the target of the link/xref, required

endterm=
	for <xref>, allows the text of the link/xref to be taken from a
	different link target title


External Linking
----------------

<ulink>
	like <link>, but uses a URL (not a document target);  requires
	</ulink>; if no text is specified, the URL appears as the link text
	http://www.oasis-open.org/docbook/documentation/reference/html/ulink.html

url=
	used by <ulink> to specify the URL, required


Guidelines
----------

o  If you want to supply text, use <link>, else <xref>
o  Do not use text with <ulink> so the URL appears in printed output
o  You can supply text at the target location with 'xreflabel'