CVE-2010-3964
published 2010-12-16CVE-2010-3964: Unrestricted file upload vulnerability in the Document Conversions Launcher Service in Microsoft Office SharePoint Server 2007 SP2, when the Document…
PriorityP275high7.5CVSS 2.0
AVNACLAuNCPIPAP
EXPLOIT
EPSS
93.92%
99.8th percentile
Unrestricted file upload vulnerability in the Document Conversions Launcher Service in Microsoft Office SharePoint Server 2007 SP2, when the Document Conversions Load Balancer Service is enabled, allows remote attackers to execute arbitrary code via a crafted SOAP request to TCP port 8082, aka "Malformed Request Code Execution Vulnerability."
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| microsoft | sharepoint_server | — | — |
Detection & IOCsextracted from sources · hover to see the quote
commandSOAP ConvertFile / ConvertFileRequest to HtmlTrLauncher with directory traversal via ..\ sequences↗
- →Detect inbound SOAP requests to TCP port 8082 targeting the HtmlTrLauncher endpoint, especially ConvertFile requests containing directory traversal sequences ('..\') in the destination filename field. ↗
- →Alert on unexpected .exe or .mof files written to WINDOWS\system32\ or WINDOWS\system32\wbem\mof\ by the SharePoint Document Conversions Launcher Service process, as the exploit drops a payload EXE and a WMI MOF file for execution. ↗
- →Monitor for WMI MOF file drops (random-named .mof files) in WINDOWS\system32\wbem\mof\ as the exploit uses the WbemExec technique to achieve SYSTEM-level code execution. ↗
- →Look for HTTP responses containing 'ConvertFileResponse' and 'CE_OTHER' on port 8082 as indicators of successful exploitation. ↗
- →The default traversal depth is 7 levels ('..\' repeated 7 times); network signatures should match SOAP bodies on port 8082 containing multiple consecutive '..\' sequences in filename parameters. ↗
- ·The vulnerability is only exploitable when the Document Conversions Load Balancer Service is explicitly enabled on SharePoint Server 2007 SP2; installations without this service enabled are not affected. ↗
- ·The Metasploit module's WbemExec payload delivery technique is specific to Windows Server 2003 SP2 targets; exploitation behavior may differ on other OS versions. ↗
- ·The traversal depth (default 7) may need to be adjusted depending on the installation path depth of the target SharePoint server; detections relying on a fixed number of traversal sequences may miss variants with different DEPTH values. ↗
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Suricata
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id ASCII
suricata·2010-07-30·CVSS 7.5
CVE-2007-2817 [HIGH] ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id ASCII
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id ASCII
Rule: alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (msg:"ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id ASCII"; flow:established,to_server; http.uri; content:"/read/index.php?"; nocase; content:"id="; nocase; content:"ASCII("; nocase; content:"SELECT"; nocase; distance:0; reference:cve,CVE-2007-2817; reference:url,www.milw0rm.com/exploits/3964; classtype:web-application-attack; sid:2004009; rev:9; metadata:affected_product Web_Server_Applications, attack_target Web_Server, created_at 2010_07_30, deployment Datacenter, confidence Medium, signature_severity Major, tag SQL_Injection, updated_at 2020_09_10, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T11
Suricata
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id UPDATE
suricata·2010-07-30·CVSS 7.5
CVE-2007-2817 [HIGH] ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id UPDATE
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id UPDATE
Rule: alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (msg:"ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id UPDATE"; flow:established,to_server; http.uri; content:"/read/index.php?"; nocase; content:"id="; nocase; content:"UPDATE"; nocase; content:"SET"; nocase; distance:0; reference:cve,CVE-2007-2817; reference:url,www.milw0rm.com/exploits/3964; classtype:web-application-attack; sid:2004010; rev:9; metadata:affected_product Web_Server_Applications, attack_target Web_Server, created_at 2010_07_30, deployment Datacenter, confidence Medium, signature_severity Major, tag SQL_Injection, updated_at 2020_09_10, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T119
Suricata
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id DELETE
suricata·2010-07-30·CVSS 7.5
CVE-2007-2817 [HIGH] ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id DELETE
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id DELETE
Rule: alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (msg:"ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id DELETE"; flow:established,to_server; http.uri; content:"/read/index.php?"; nocase; content:"id="; nocase; content:"DELETE"; nocase; content:"FROM"; nocase; distance:0; reference:cve,CVE-2007-2817; reference:url,www.milw0rm.com/exploits/3964; classtype:web-application-attack; sid:2004008; rev:9; metadata:affected_product Web_Server_Applications, attack_target Web_Server, created_at 2010_07_30, deployment Datacenter, confidence Medium, signature_severity Major, tag SQL_Injection, updated_at 2020_09_10, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T11
Suricata
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id UNION SELECT
suricata·2010-07-30·CVSS 7.5
CVE-2007-2817 [HIGH] ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id UNION SELECT
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id UNION SELECT
Rule: alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (msg:"ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id UNION SELECT"; flow:established,to_server; http.uri; content:"/read/index.php?"; nocase; content:"id="; nocase; content:"UNION"; nocase; content:"SELECT"; nocase; distance:0; reference:cve,CVE-2007-2817; reference:url,www.milw0rm.com/exploits/3964; classtype:web-application-attack; sid:2004006; rev:9; metadata:affected_product Web_Server_Applications, attack_target Web_Server, created_at 2010_07_30, deployment Datacenter, confidence Medium, signature_severity Major, tag SQL_Injection, updated_at 2020_09_10, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_tec
Suricata
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id INSERT
suricata·2010-07-30·CVSS 7.5
CVE-2007-2817 [HIGH] ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id INSERT
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id INSERT
Rule: alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (msg:"ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id INSERT"; flow:established,to_server; http.uri; content:"/read/index.php?"; nocase; content:"id="; nocase; content:"INSERT"; nocase; content:"INTO"; nocase; distance:0; reference:cve,CVE-2007-2817; reference:url,www.milw0rm.com/exploits/3964; classtype:web-application-attack; sid:2004007; rev:9; metadata:affected_product Web_Server_Applications, attack_target Web_Server, created_at 2010_07_30, deployment Datacenter, confidence Medium, signature_severity Major, tag SQL_Injection, updated_at 2020_09_10, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T11
Suricata
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id SELECT
suricata·2010-07-30·CVSS 7.5
CVE-2007-2817 [HIGH] ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id SELECT
ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id SELECT
Rule: alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (msg:"ET WEB_SPECIFIC_APPS ol bookmarks SQL Injection Attempt -- index.php id SELECT"; flow:established,to_server; http.uri; content:"/read/index.php?"; nocase; content:"id="; nocase; content:"SELECT"; nocase; content:"FROM"; nocase; distance:0; reference:cve,CVE-2007-2817; reference:url,www.milw0rm.com/exploits/3964; classtype:web-application-attack; sid:2004005; rev:9; metadata:affected_product Web_Server_Applications, attack_target Web_Server, created_at 2010_07_30, deployment Datacenter, confidence Medium, signature_severity Major, tag SQL_Injection, updated_at 2020_09_10, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T11
Exploit-DB
Microsoft Office SharePoint Server 2007 - Remote Code Execution (MS10-104) (Metasploit)
exploitdb·2012-07-31
CVE-2010-3964 Microsoft Office SharePoint Server 2007 - Remote Code Execution (MS10-104) (Metasploit)
Microsoft Office SharePoint Server 2007 - Remote Code Execution (MS10-104) (Metasploit)
---
##
# This file is part of the Metasploit Framework and may be subject to
# redistribution and commercial restrictions. Please see the Metasploit
# web site for more information on licensing and terms of use.
# http://metasploit.com/
##
require 'msf/core'
class Metasploit3 'Microsoft Office SharePoint Server 2007 Remote Code Execution',
'Description' => %q{
This module exploits a vulnerability found in SharePoint Server 2007 SP2. The
software contains a directory traversal, that allows a remote attacker to write
arbitrary files to the filesystem, sending a specially crafted SOAP ConvertFile
request to the Office Document Conversions Launcher Service, which results in code
execution under the cont
Metasploit
MS10-104 Microsoft Office SharePoint Server 2007 Remote Code Execution
metasploit
MS10-104 Microsoft Office SharePoint Server 2007 Remote Code Execution
MS10-104 Microsoft Office SharePoint Server 2007 Remote Code Execution
This module exploits a vulnerability found in SharePoint Server 2007 SP2. The software contains a directory traversal, that allows a remote attacker to write arbitrary files to the filesystem, sending a specially crafted SOAP ConvertFile request to the Office Document Conversions Launcher Service, which results in code execution under the context of 'SYSTEM'. The module uses the Windows Management Instrumentation service to execute an arbitrary payload on vulnerable installations of SharePoint on Windows 2003 Servers. It has been successfully tested on Office SharePoint Server 2007 SP2 over Windows 2003 SP2.
http://osvdb.org/69817http://secunia.com/advisories/42631http://www.securityfocus.com/bid/45264http://www.securitytracker.com/id?1024886http://www.us-cert.gov/cas/techalerts/TA10-348A.htmlhttp://www.vupen.com/english/advisories/2010/3226http://www.zerodayinitiative.com/advisories/ZDI-10-287/https://docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-104https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11737http://osvdb.org/69817http://secunia.com/advisories/42631http://www.securityfocus.com/bid/45264http://www.securitytracker.com/id?1024886http://www.us-cert.gov/cas/techalerts/TA10-348A.htmlhttp://www.vupen.com/english/advisories/2010/3226http://www.zerodayinitiative.com/advisories/ZDI-10-287/https://docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-104https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11737
2010-12-16
Published