<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Real-time AntiSpam protection, automated and self-managed content filtering &#187; Unix server platforms</title>
	<atom:link href="http://veriat.com/tag/unix-server-platforms/feed" rel="self" type="application/rss+xml" />
	<link>http://veriat.com</link>
	<description></description>
	<lastBuildDate>Thu, 27 May 2010 23:10:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Globbing Vulnerability Inflicts File Transfer Service</title>
		<link>http://veriat.com/globbing-vulnerability-inflicts-file-transfer-service.html</link>
		<comments>http://veriat.com/globbing-vulnerability-inflicts-file-transfer-service.html#comments</comments>
		<pubDate>Sat, 01 Aug 2009 15:01:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[globbing]]></category>
		<category><![CDATA[LIST command]]></category>
		<category><![CDATA[metacharacter]]></category>
		<category><![CDATA[Network Associates]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Unix server platforms]]></category>

		<guid isPermaLink="false">http://veriat.com/?p=255</guid>
		<description><![CDATA[This FTP Uploads More Than Just Files
Network Associates&#8217; PGP Security has issued an advisory concerning a security flaw in many implementations of FTPd-derived server software. File transfer protocol (FTP) software is a critical element in all Internet servers, allowing both administrators and users to upload and download files. This particular flaw, related to a buffer [...]]]></description>
			<content:encoded><![CDATA[<p><strong>This FTP Uploads More Than Just Files</strong></p>
<p>Network Associates&#8217; PGP Security has issued an advisory concerning a security flaw in many implementations of FTPd-derived server software. File transfer protocol (FTP) software is a critical element in all Internet servers, allowing both administrators and users to upload and download files. This particular flaw, related to a buffer overflow in the glob() function, affects FTP daemons in a half dozen Unix server platforms.?<span id="more-255"></span></p>
<p>When dealing with file systems it is useful to be able to use wildcards and other file-search shortcuts. For example, listing the contents of a directory using the DOS command: DIR *.MP3 (in Unix, ls *.mp3) will list all files that end in an .MP3 suffix. The asterisk here is called a &#8220;metacharacter.&#8221; Other commonly used metacharacters are the slash, question mark, colon, and tilde. The process of expanding metacharacters into identifiable file names is called &#8220;globbing.&#8221;</p>
<p>Not just file names, but paths can also be &#8220;globbed.&#8221; For example, the tilde character (&#8221;~&#8221;) can be expanded into the path of the home directory of the specified user. In the case of FTP server code that allows globbing of the tilde character, the FTP daemon typically expects file paths limited to 512 characters. But when expanded in the glob() function by wildcard characters, the resolution of the path can result in &#8220;very large input strings being passed into the main command processing routines,&#8221; which can lead to &#8220;exploitable buffer overflow conditions&#8221; and &#8220;unbounded string operations.&#8221;</p>
<p><strong>Out of Bounds</strong></p>
<p>The deliberately triggered buffer overflow is at the heart of many software &#8220;hacks.&#8221; When a buffer overflows it spills data over a memory boundary, and is mistaken by the operating system as a legitimate command. How the buffer overflow occurs differs from system to system. In Solaris, a LIST command can do the trick; in HPUX, the STAT command causes a stack-based overflow; BSD has four commands tied to the glob() function that can be exploited.</p>
<p>COVERT labs at PGP Security has so far confirmed that six Unix operating systems have vulnerable FTP daemons, though many others may also be affected:</p>
<p>FreeBSD 4.2<br />
OpenBSD 2.8<br />
NetBSD 1.5<br />
IRIX 6.5.x<br />
HPUX 11<br />
Solaris 8</p>
<p>PGP Security has also published an update to its CyberCop Scanner utility that detects affected software.</p>
<p><strong>Patches in the Works</strong></p>
<p>PGP recommends that until patches become available, administrators should make sure to protect any directories in the anonymous FTP tree that are writeable by an anonymous FTP user. But even without a writeable directory present, OpenBSD and NetBSD can be exploited if a directory has a name longer than 12 characters; FreeBSD is vulnerable for names longer than 9 characters.</p>
<p>The CERT Coordination Center at Carnegie Mellon University has contacted the various Unix vendors about the status of their Unix products in regards to these flaws. FreeBSD reports that they have corrected the bugs &#8220;in FreeBSD 5.0-CURRENT and FreeBSD 4.2-STABLE, and they will not be present in FreeBSD 4.3-RELEASE.&#8221; NetBSD has a fix that should &#8220;work on any 4.4BSD derived glob(3).&#8221; Fujitsu is in the process of preparing patches to UXP/V versions V10L20 and V20L10. SGI has acknowledged that the flaw exists in its software and is &#8220;currently investigating.&#8221;</p>
<p>For Unix operating systems not listed above, webmasters and network administrators should contact their vendors and confirm whether their software contains the FTP flaw, and if so, when a patch will be made available.</p>
]]></content:encoded>
			<wfw:commentRss>http://veriat.com/globbing-vulnerability-inflicts-file-transfer-service.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

