Executive Summary

Summary
Title Vulnerabilities in SMB Client Could Allow Remote Code Execution (980232)
Informations
Name MS10-020 First vendor Publication 2010-04-13
Vendor Microsoft Last vendor Modification 2010-05-26
Severity (Vendor) Critical Revision 1.1

Security-Database Scoring CVSS v3

Cvss vector : N/A
Overall CVSS Score NA
Base Score NA Environmental Score NA
impact SubScore NA Temporal Score NA
Exploitabality Sub Score NA
 
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector : (AV:N/AC:L/Au:N/C:C/I:C/A:C)
Cvss Base Score 10 Attack Range Network
Cvss Impact Score 10 Attack Complexity Low
Cvss Expoit Score 10 Authentication None Required
Calculate full CVSS 2.0 Vectors scores

Detail

Revision Note: V1.1 (May 26, 2010): Added a link to Microsoft Knowledge Base Article 980232 under Known Issues in the Executive Summary.Summary: This security update resolves one publicly disclosed and several privately reported vulnerabilities in Microsoft Windows. The vulnerabilities could allow remote code execution if an attacker sent a specially crafted SMB response to a client-initiated SMB request. To exploit these vulnerabilities, an attacker must convince the user to initiate an SMB connection to a specially crafted SMB server.

Original Source

Url : http://www.microsoft.com/technet/security/bulletin/MS10-020.mspx

CWE : Common Weakness Enumeration

% Id Name
80 % CWE-399 Resource Management Errors
20 % CWE-20 Improper Input Validation

OVAL Definitions

Definition Id: oval:org.mitre.oval:def:6859
 
Oval ID: oval:org.mitre.oval:def:6859
Title: SMB Client Message Size Vulnerability
Description: The SMB client in Microsoft Windows Server 2008 R2 and Windows 7 does not properly handle (1) SMBv1 and (2) SMBv2 response packets, which allows remote SMB servers and man-in-the-middle attackers to execute arbitrary code via a crafted packet that causes the client to read the entirety of the response, and then improperly interact with the Winsock Kernel (WSK), aka "SMB Client Message Size Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2010-0477
Version: 5
Platform(s): Microsoft Windows 7
Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2
Product(s):
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:6918
 
Oval ID: oval:org.mitre.oval:def:6918
Title: SMB Client Response Parsing Vulnerability
Description: The SMB client in Microsoft Windows Server 2003 SP2, Vista Gold, SP1, and SP2, and Windows Server 2008 Gold and SP2 allows remote SMB servers and man-in-the-middle attackers to execute arbitrary code or cause a denial of service (memory corruption and reboot) via a crafted SMB transaction response that uses (1) SMBv1 or (2) SMBv2, aka "SMB Client Response Parsing Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2010-0476
Version: 8
Platform(s): Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows 7
Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2
Product(s):
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:7129
 
Oval ID: oval:org.mitre.oval:def:7129
Title: SMB Client Memory Allocation Vulnerability
Description: The SMB client in Microsoft Windows 2000 SP4, Windows XP SP2 and SP3, Windows Server 2003 SP2, Windows Vista Gold, SP1, and SP2, Windows Server 2008 Gold, SP2, and R2, and Windows 7 does not properly allocate memory for SMB responses, which allows remote SMB servers and man-in-the-middle attackers to execute arbitrary code via a crafted (1) SMBv1 or (2) SMBv2 response, aka "SMB Client Memory Allocation Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2010-0269
Version: 8
Platform(s): Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista
Microsoft Windows 7
Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2
Product(s):
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:7164
 
Oval ID: oval:org.mitre.oval:def:7164
Title: SMB Client Transaction Vulnerability
Description: The SMB client in Microsoft Windows Server 2008 R2 and Windows 7 does not properly validate fields in SMB transaction responses, which allows remote SMB servers and man-in-the-middle attackers to execute arbitrary code or cause a denial of service (memory corruption and reboot) via a crafted (1) SMBv1 or (2) SMBv2 response, aka "SMB Client Transaction Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2010-0270
Version: 5
Platform(s): Microsoft Windows 7
Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2
Product(s):
Definition Synopsis:
Definition Id: oval:org.mitre.oval:def:7186
 
Oval ID: oval:org.mitre.oval:def:7186
Title: SMB Client Incomplete Response Vulnerability
Description: The SMB client in the kernel in Microsoft Windows Server 2008 R2 and Windows 7 allows remote SMB servers and man-in-the-middle attackers to cause a denial of service (infinite loop and system hang) via a (1) SMBv1 or (2) SMBv2 response packet that contains (a) an incorrect length value in a NetBIOS header or (b) an additional length field at the end of this response packet, aka "SMB Client Incomplete Response Vulnerability."
Family: windows Class: vulnerability
Reference(s): CVE-2009-3676
Version: 5
Platform(s): Microsoft Windows 7
Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2
Product(s):
Definition Synopsis:

CPE : Common Platform Enumeration

TypeDescriptionCount
Os 1
Os 2
Os 3
Os 1
Os 9
Os 6
Os 3

ExploitDB Exploits

id Description
2011-06-14 MS HyperV Persistent DoS Vulnerability
2010-04-17 Windows 7/2008R2 SMB Client Trans2 Stack Overflow 10-020 PoC

OpenVAS Exploits

Date Description
2010-04-14 Name : Microsoft SMB Client Remote Code Execution Vulnerabilities (980232)
File : nvt/secpod_ms10-020.nasl

Open Source Vulnerability Database (OSVDB)

Id Description
64928 Microsoft Windows SMB Client Transaction Response Handling Memory Corruption ...

The SMB client in Microsoft Windows allows remote SMB servers and man-in-the-middle attackers to execute arbitrary code or cause a denial of service (memory corruption and reboot) via a crafted SMB transaction response that uses SMB response
64927 Microsoft Windows SMB Client Transaction SMB_COM_TRANSACTION2 Response Handli...

The SMB client in Microsoft Windows does not properly validate fields in SMB transaction responses, which allows remote SMB servers and man-in-the-middle attackers to execute arbitrary code or cause a denial of service (memory corruption and reboot) via a crafted SMB response
64926 Microsoft Windows SMB Client Unspecified Response Handling Memory Corruption ...

The SMB client in Microsoft Windows does not properly handle SMB response packets, which allows remote SMB servers and man-in-the-middle attackers to execute arbitrary code via a crafted packet that causes the client to read the entirety of the response, and then improperly interact with the Winsock Kernel (WSK)
64925 Microsoft Windows SMB Client Unspecified Response Handling Memory Corruption ...

The SMB client in Microsoft Windows does not properly allocate memory for SMB responses, which allows remote SMB servers and man-in-the-middle attackers to execute arbitrary code via a crafted SMB response
59957 Microsoft Windows SMB Response Handling Remote DoS

Snort® IPS/IDS

Date Description
2020-01-07 Microsoft Windows and Server malformed header denial of service attempt
RuleID : 52369 - Revision : 1 - Type : OS-WINDOWS
2014-03-27 Microsoft Windows SMB2 client NetBufferList NULL entry remote code execution ...
RuleID : 29943 - Revision : 3 - Type : OS-WINDOWS
2014-01-10 Microsoft Windows SMB2 client NetBufferList NULL entry remote code execution ...
RuleID : 23237 - Revision : 8 - Type : OS-WINDOWS
2014-01-10 Microsoft Windows SMB Negotiate Protocol response DoS attempt
RuleID : 18195 - Revision : 7 - Type : OS-WINDOWS
2014-01-10 Microsoft Windows SMB2 client NetBufferList NULL entry remote code execution ...
RuleID : 16540 - Revision : 18 - Type : OS-WINDOWS
2014-01-10 Microsoft Windows SMBv1 BytesNeeded ring0 buffer overflow attempt
RuleID : 16539 - Revision : 8 - Type : OS-WINDOWS
2014-01-10 SMB client TRANS response ring0 remote code execution attempt
RuleID : 16532 - Revision : 6 - Type : NETBIOS
2014-01-10 SMB client TRANS response ring0 remote code execution attempt
RuleID : 16531 - Revision : 11 - Type : NETBIOS
2014-01-10 Microsoft Windows SMB Negotiate Protocol response DoS attempt - empty SMB 2
RuleID : 16454 - Revision : 8 - Type : OS-WINDOWS
2014-01-10 SMB Negotiate Protocol response DoS attempt - empty SMB 1
RuleID : 16453 - Revision : 4 - Type : SPECIFIC-THREATS
2014-01-10 Microsoft Windows SMB Negotiate Protocol response DoS attempt
RuleID : 16287 - Revision : 8 - Type : OS-WINDOWS

Nessus® Vulnerability Scanner

Date Description
2010-04-13 Name : Arbitrary code can be executed on the remote host through the installed SMB c...
File : smb_nt_ms10-020.nasl - Type : ACT_GATHER_INFO

Alert History

If you want to see full details history, please login or register.
0
1
2
Date Informations
2014-03-27 21:20:56
  • Multiple Updates
2014-02-17 11:46:30
  • Multiple Updates
2014-01-19 21:30:27
  • Multiple Updates