CVE-2009-3103
CVE-2009-3103
Vexday Risk Score
82Fix now
SSVC decision (CISA)
Act
Exploitation + impact → act immediately
Exploit maturity
Functional exploit
Popular PoC on GitHub (5 stars) — exploitation code widely available.
CVSS —EPSS 90.1%KEV nãoPoC públicaNuclei —Metasploit simPatch referenciado
Lifecycle
07 Sep 2009Metasploit module available
08 Sep 2009Published on NVD
09 Sep 2009Public PoC
Weaponization speed
same dayto first PoC
Weaponized quickly — attackers prioritized this vulnerability. Patch urgently.
Recommendation: Patch as soon as possible — active exploitation confirmed.
Array index error in the SMBv2 protocol implementation in srv2.sys in Microsoft Windows Vista Gold, SP1, and SP2, Windows Server 2008 Gold and SP2, and Windows 7 RC allows remote attackers to execute arbitrary code or cause a denial of service (system crash) via an & (ampersand) character in a Process ID High header field in a NEGOTIATE PROTOCOL REQUEST packet, which triggers an attempted dereference of an out-of-bounds memory location, aka "SMBv2 Negotiation Vulnerability." NOTE: some of these details are obtained from third party information.
Affected products
n/a · n/apublic PoCs found — 15
githubgithub.com/Sic4rio/CVE-2009-3103---srv2.sys-SMB-Code-Execution-Python-MS09-050-★ 5githubgithub.com/sooklalad/ms09050★ 1githubgithub.com/afifudinmtop/CVE-2009-3103★ 0githubgithub.com/sec13b/ms09-050_CVE-2009-3103★ 0githubgithub.com/nicolasdamians/ms09-050-CVE-2009-3103-exploit★ 0exploitdbwww.exploit-db.com/exploits/14674unverifiedexploitdbwww.exploit-db.com/exploits/16363unverifiedvulncheckvulncheck.com/xdb/3be3ed122bdaunverifiedvulncheckvulncheck.com/xdb/af8d74b46f87unverifiedcve_referencewww.exploit-db.com/exploits/9594unverifiedvulncheckvulncheck.com/xdb/f50cdfe8ce2bunverifiedexploitdbwww.exploit-db.com/exploits/12524unverifiedexploitdbwww.exploit-db.com/exploits/10005unverifiedexploitdbwww.exploit-db.com/exploits/9594unverifiedexploitdbwww.exploit-db.com/exploits/40280unverified⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.
References
http://archives.neohapsis.com/archives/fulldisclosure/2009-09/0090.htmlhttp://blog.48bits.com/?p=510http://g-laurent.blogspot.com/2009/09/windows-vista7-smb20-negotiate-protocol.htmlhttp://isc.sans.org/diary.html?storyid=7093http://osvdb.org/57799https://docs.microsoft.com/en-us/security-updates/securitybulletins/2009/ms09-050http://secunia.com/advisories/36623https://exchange.xforce.ibmcloud.com/vulnerabilities/53090https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A6489http://www.exploit-db.com/exploits/9594http://www.kb.cert.org/vuls/id/135940http://www.microsoft.com/technet/security/advisory/975497.mspx