CVE-2010-0477 Memory corruption in n/a

Critical 10.0 Published Updated

Remote attackers can execute arbitrary code on Windows clients by sending crafted SMB response packets that trigger improper memory handling.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2010-0477?

CVE-2010-0477 is a critical memory corruption vulnerability in Microsoft Windows 7, published on 14 Apr 2010. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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."

Weakness: CWE-399

Which versions are affected by CVE-2010-0477?

It affects 2 products.

Products include Microsoft Windows 7, Microsoft Windows Server 2008.

How do I fix CVE-2010-0477?

No fix has been published for CVE-2010-0477 yet. Limit exposure of the affected software until one is available.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2010-0477 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2010-0477 exists.

Public exploit code: 1 Exploit-DB entry.

All Microsoft Windows 7 vulnerabilities

Sources

Also known as GHSA-mvcc-q3f8-gccx.

Is CVE-2010-0477 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free