Ubuntu 4.10 : postgresql vulnerability (USN-71-1)
High Nessus Plugin ID 20692
SynopsisThe remote Ubuntu host is missing one or more security-related patches.
DescriptionJohn Heasman discovered a local privilege escalation in the PostgreSQL server. Any user could use the LOAD extension to load any shared library into the PostgreSQL server; the library's initialisation function was then executed with the permissions of the server.
Now the use of LOAD is restricted to the database superuser (usually 'postgres').
Note: Since there is no way for normal database users to create arbitrary files, this vulnerability is not exploitable remotely, e. g.
by uploading a shared library in the form of a Binary Large Object (BLOB) to a public web server.
Note that Tenable Network Security has extracted the preceding description block directly from the Ubuntu security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
SolutionUpdate the affected packages.