Microsoft Access Snapshot Viewer ActiveX Control Vulnerabilit
Reporter | Title | Published | Views | Family All 20 |
---|---|---|---|---|
![]() | Microsoft AccessεΏ«η §ζ₯ηε¨ActiveXζ§δ»Άδ»»ζζδ»ΆδΈθ½½ζΌζ΄ | 9 Jul 200800:00 | β | seebug |
![]() | Microsoft Access Snapshot Viewer file download vulnerability | 11 Jul 200800:00 | β | saint |
![]() | Microsoft Access Snapshot Viewer file download vulnerability | 11 Jul 200800:00 | β | saint |
![]() | Microsoft Access Snapshot Viewer file download vulnerability | 11 Jul 200800:00 | β | saint |
![]() | Microsoft Access Snapshot Viewer file download vulnerability | 11 Jul 200800:00 | β | saint |
![]() | MS08-041: Vulnerability in the ActiveX Control for the Snapshot Viewer for Microsoft Access Could Allow Remote Code Execution (955617) | 13 Aug 200800:00 | β | nessus |
![]() | Snapshot Viewer for Microsoft Access ActiveX Control Arbitrary File Download | 1 Oct 200822:40 | β | metasploit |
![]() | CVE-2008-2463 | 7 Jul 200823:00 | β | cvelist |
![]() | Snapshot Viewer for Microsoft Access ActiveX Control Arbitrary File Download | 26 Nov 200900:00 | β | packetstorm |
![]() | CVE-2008-2463 | 7 Jul 200823:41 | β | nvd |
##############################################################################
# OpenVAS Vulnerability Test
# $Id: secpod_ms_access_snapshot_viewer_actvx_vuln_900004.nasl 6382 2017-06-20 15:08:09Z cfischer $
# Description: Microsoft Access Snapshot Viewer ActiveX Control Vulnerability
#
# Authors:
# Chandan S <[email protected]>
#
# Copyright:
# Copyright (C) 2008 SecPod, http://www.secpod.com
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2
# (or any later version), as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
##############################################################################
tag_impact = "Exploitation involves convincing the victim to view an HTML
document (eg., web page, HTML email, or email attachment). When a
user views the web page, the vulnerability could allow remove code
execution.
Impact Level : System";
tag_insight = "Overview: Microsoft Access Snapshot in Microsoft Office Access is prone
to ActiveX control vulnerabilities.
The ActiveX control for viewing a snapshot of Microsoft Access report.
A specially crafted Web site, when visited can inject arbitrary code
because of a vulnerability in the ActiveX control.";
tag_solution = "Run Windows Update and update the listed hotfixes or download and
update mentioned hotfixes in the advisory from the below link.
http://www.microsoft.com/technet/security/bulletin/ms08-041.mspx";
tag_summary = "Microsoft Access Snapshot in Microsoft Office Access is prone
to ActiveX control vulnerabilities.";
tag_affected = "MS Access Snapshot (with/without) MS Office Access (2000/2002/2003) - Windows (All).";
if(description)
{
script_id(900004);
script_version("$Revision: 6382 $");
script_tag(name:"last_modification", value:"$Date: 2017-06-20 17:08:09 +0200 (Tue, 20 Jun 2017) $");
script_tag(name:"creation_date", value:"2008-08-19 14:38:55 +0200 (Tue, 19 Aug 2008)");
script_bugtraq_id(30114);
script_cve_id("CVE-2008-2463");
script_copyright("Copyright 2008 SecPod");
script_tag(name:"cvss_base", value:"6.8");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:M/Au:N/C:P/I:P/A:P");
script_category(ACT_GATHER_INFO);
script_family("Windows");
script_name("Microsoft Access Snapshot Viewer ActiveX Control Vulnerability");
script_dependencies("secpod_reg_enum.nasl");
script_mandatory_keys("SMB/WindowsVersion");
script_require_ports(139, 445);
script_tag(name : "affected" , value : tag_affected);
script_tag(name : "summary" , value : tag_summary);
script_tag(name : "solution" , value : tag_solution);
script_tag(name : "insight" , value : tag_insight);
script_tag(name : "impact" , value : tag_impact);
script_tag(name:"qod_type", value:"registry");
script_tag(name:"solution_type", value:"VendorFix");
script_xref(name : "URL" , value : "http://www.kb.cert.org/vuls/id/837785");
script_xref(name : "URL" , value : "http://support.microsoft.com/kb/240797");
script_xref(name : "URL" , value : "http://www.frsirt.com/english/advisories/2008/2012");
script_xref(name : "URL" , value : "http://www.microsoft.com/technet/security/advisory/955179.mspx");
script_xref(name : "URL" , value : "http://www.microsoft.com/technet/security/bulletin/ms08-041.mspx");
exit(0);
}
include("smb_nt.inc");
if(!get_kb_item("SMB/WindowsVersion")){
exit(0);
}
if(!registry_key_exists(key:"SOFTWARE\Microsoft\Windows\CurrentVersion" +
"\Uninstall\Snapshot Viewer")){
exit(0);
}
ocxFile = registry_get_sz(key:"SOFTWARE\Microsoft\COM3\Setup",
item:"Install Path");
ocxFile += "\snapview.ocx";
share = ereg_replace(pattern:"([A-Z]):.*", replace:"\1$", string:ocxFile);
file = ereg_replace(pattern:"[A-Z]:(.*)", replace:"\1", string:ocxFile);
name = kb_smb_name();
login = kb_smb_login();
pass = kb_smb_password();
domain = kb_smb_domain();
port = kb_smb_transport();
soc = open_sock_tcp(port);
if(!soc){
exit(0);
}
r = smb_session_request(soc:soc, remote:name);
if(!r){
exit(0);
}
prot = smb_neg_prot(soc:soc);
if(!prot){
exit(0);
}
r = smb_session_setup(soc:soc, login:login, password:pass,
domain:domain, prot:prot);
if(!r){
exit(0);
}
uid = session_extract_uid(reply:r);
if(!uid){
exit(0);
}
r = smb_tconx(soc:soc, name:name, uid:uid, share:share);
if(!r){
exit(0);
}
tid = tconx_extract_tid(reply:r);
if(!tid){
exit(0);
}
fid = OpenAndX(socket:soc, uid:uid, tid:tid, file:file);
if(!fid){
exit(0);
}
fsize = smb_get_file_size(socket:soc, uid:uid, tid:tid, fid:fid);
off = fsize - 90000;
while(fsize != off)
{
data = ReadAndX(socket:soc, uid:uid, tid:tid, fid:fid, count:16384, off:off);
data = str_replace(find:raw_string(0), replace:"", string:data);
version = strstr(data, "ProductVersion");
if(!version){
off += 16383;
}
else break;
}
if(!version){
exit(0);
}
v = "";
for(i = strlen("ProductVersion"); i < strlen(version); i++)
{
if((ord(version[i]) < ord("0") ||
ord(version[i]) > ord("9")) && version[i] != "."){
break;
}
else
v += version[i];
}
# Grep < 11.0.8228.0
if(egrep(pattern:"^10\.0\.([0-4][0-9].*|5[0-4].*|55[0-2][0-9])", string:v)){
security_message(0);
}
Transform Your Security Services
Elevate your offerings with Vulners' advanced Vulnerability Intelligence. ContactΒ us for a demo andΒ discover the difference comprehensive, actionable intelligence can make in your security strategy.
Book a live demo