OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
Re: Windows XP SP1 gethostbyaddr() flow (Re[3]: mirc32 6.0x crash when resolving dns.)

From: Street (streetseekermail.ru)
Date: Sat May 31 2003 - 12:31:01 CDT


Hello 3APA3A,

Saturday, May 31, 2003, 2:18:40 PM, you wrote:

3> Dear vulndev,

3> It's definitely bug in Windows XP SP1, as it was supposed by Roland
3> Postle <mailblazde.co.uk> To reproduce it:

3> 1. Created zone 1.168.192.in-addr.arpa and add record:

3> 254 IN CNAME non.existant.name

3> 2. Use test program attached

3> 3. I did tests on Windows NT 4.0, Windows 2000 and Windows XP SP1.
3> Results:

3> Windows NT 4.0:

c:\>>test.exe 192.168.1.254
3> gethostbyaddr failed

3> Windows 2000:

C:\>>test.exe 192.168.1.254
3> gethostbyaddr failed

3> Windows XP SP1:

C:\>>test.exe 192.168.1.254
3> h_name: (null)

3> So, this problem is not specific to mIRC and it's possible to crash any
3> application on Windows XP Sp1 where gethostbyaddr() or
3> WSAAsyncGetHostByAddr() is used for reverse name resolution (IRC
3> clients, Peer-to-Peer clients, personal firewalls, etc).

3> Can somebody test Windows 2003?

This bug is confirmed to work in Windows 2003 Server, it is vulnerable. Tested on
 evaluation (180 day) version.

--
Best regards,
 Street mailto:streetseekermail.ru