Lucene search

K
openvasCopyright (C) 2010 LSSOPENVAS:1361412562310102054
HistoryJul 08, 2010 - 12:00 a.m.

Cumulative Security Update for Internet Explorer (928090)

2010-07-0800:00:00
Copyright (C) 2010 LSS
plugins.openvas.org
13

7.3 High

AI Score

Confidence

Low

10 High

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

COMPLETE

Integrity Impact

COMPLETE

Availability Impact

COMPLETE

AV:N/AC:L/Au:N/C:C/I:C/A:C

0.964 High

EPSS

Percentile

99.5%

Microsoft Internet Explorer is affected by multiple critical vulnerabilities.
These vulnerabilities could allow remote code execution each via a different
attack vector.

# SPDX-FileCopyrightText: 2010 LSS
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-or-later

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.102054");
  script_version("2023-08-01T13:29:10+0000");
  script_tag(name:"last_modification", value:"2023-08-01 13:29:10 +0000 (Tue, 01 Aug 2023)");
  script_tag(name:"creation_date", value:"2010-07-08 10:59:30 +0200 (Thu, 08 Jul 2010)");
  script_cve_id("CVE-2006-4697", "CVE-2007-0217", "CVE-2007-0219");
  script_name("Cumulative Security Update for Internet Explorer (928090)");
  script_tag(name:"qod_type", value:"executable_version");
  script_tag(name:"cvss_base", value:"10.0");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:C/I:C/A:C");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (C) 2010 LSS");
  script_family("Windows : Microsoft Bulletins");
  script_dependencies("gb_ms_ie_detect.nasl");
  script_require_ports(139, 445);
  script_mandatory_keys("MS/IE/EXE/Ver");

  script_tag(name:"solution", value:"Microsoft has released an update to correct this issue.");

  script_tag(name:"solution_type", value:"VendorFix");

  script_tag(name:"summary", value:"Microsoft Internet Explorer is affected by multiple critical vulnerabilities.
  These vulnerabilities could allow remote code execution each via a different
  attack vector.");

  script_xref(name:"URL", value:"https://docs.microsoft.com/en-us/security-updates/securitybulletins/2007/ms07-016");
  script_xref(name:"URL", value:"http://www.securityfocus.com/bid/22486");
  script_xref(name:"URL", value:"http://www.securityfocus.com/bid/22489");
  script_xref(name:"URL", value:"http://www.securityfocus.com/bid/22504");

  exit(0);
}

include("smb_nt.inc");
include("secpod_reg.inc");
include("version_func.inc");
include("secpod_smb_func.inc");

if(hotfix_check_sp(xp:4, win2k:5, win2003:3) <= 0) {
  exit(0);
}

version = get_kb_item("MS/IE/EXE/Ver");
if (!version) {
  exit (0);
}

# MS07-016 Hotfix (928090)
if(hotfix_missing(name:"928090") == 0) {
  exit(0);
}

dllPath = registry_get_sz(item:"Install Path", key:"SOFTWARE\Microsoft\COM3\Setup");
dllPath += "\mshtml.dll";
share = ereg_replace(pattern:"([A-Z]):.*", replace:"\1$", string:dllPath);
file = ereg_replace(pattern:"[A-Z]:(.*)", replace:"\1", string:dllPath);

vers = GetVer(file:file, share:share);
if(!vers) {
  exit(0);
}


# First checking Win2K SP4

if (hotfix_check_sp(win2k:5) > 0) {
   SP = get_kb_item("SMB/Win2K/ServicePack");
   if("Service Pack 4" >< SP) {
    # Must have IE 5.01 SP4 or IE 6 (any)
    is_vuln1 = version_is_less_equal(version:version, test_version: "5.00.3700.1000");
    is_vuln2 = version_in_range(version:version, test_version:"6.00.2462.0000", test_version2:"6.00.3790.3959");
    if (is_vuln1) {
       if(version_in_range(version:vers, test_version:"5.0", test_version2:"5.0.3849.499")) {
          report = report_fixed_ver(installed_version:vers, vulnerable_range:"5.0 - 5.0.3849.499", install_path:dllPath);
          security_message(port: 0, data: report);
       }
       exit (0);
    }
    else if (is_vuln2) {
       if(version_in_range(version:vers, test_version:"6.0", test_version2:"6.0.2800.1588")) {
          report = report_fixed_ver(installed_version:vers, vulnerable_range:"6.0 - 6.0.2800.1588", install_path:dllPath);
          security_message(port: 0, data: report);
       }
       exit (0);
    }
   }
}
# WinXP SP2
else if (hotfix_check_sp(xp:4) > 0) {
   SP = get_kb_item("SMB/WinXP/ServicePack");
   if("Service Pack 2" >< SP) {
    # Must have IE 6 (any) or IE 7 (any)
    is_vuln1 = version_in_range(version:version, test_version:"6.00.2462.0000", test_version2:"6.00.3790.3959");
    is_vuln2 = version_in_range(version:version, test_version:"7.00.5730.1100", test_version2:"7.00.6001.1800");
    if (is_vuln1) {
       if(version_in_range(version:vers, test_version:"6.0", test_version2:"6.0.2900.3058")) {
          report = report_fixed_ver(installed_version:vers, vulnerable_range:"6.0 - 6.0.2900.3058", install_path:dllPath);
          security_message(port: 0, data: report);
       }
       exit (0);
    }
    else if (is_vuln2) {
       if(version_in_range(version:vers, test_version:"7.0", test_version2:"7.0.6000.16413")) {
          report = report_fixed_ver(installed_version:vers, vulnerable_range:"7.0 - 7.0.6000.16413", install_path:dllPath);
          security_message(port: 0, data: report);
       }
       exit (0);
    }
   }
}
else if (hotfix_check_sp(win2003:3) > 0) {
    # Must have IE 6 or IE 7
    is_vuln1 = version_is_less_equal(version:version, test_version:"7.00.6000.16441");
    is_vuln2 = version_in_range(version:version, test_version:"6.00.3663.0000", test_version2:"6.00.3718.0000");
    if (is_vuln1) {
       if(version_in_range(version:vers, test_version:"7.0", test_version2:"7.0.6000.16413")) {
          report = report_fixed_ver(installed_version:vers, vulnerable_range:"7.0 - 7.0.6000.16413", install_path:dllPath);
          security_message(port: 0, data: report);
       }
       exit (0);
    }
    else if (is_vuln2) {
       if(version_in_range(version:vers, test_version:"6.0", test_version2:"6.0.3790.629")) {
          report = report_fixed_ver(installed_version:vers, vulnerable_range:"6.0 - 6.0.3790.629", install_path:dllPath);
          security_message(port: 0, data: report);
       }
       exit (0);
    }
}

exit(99);

7.3 High

AI Score

Confidence

Low

10 High

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

COMPLETE

Integrity Impact

COMPLETE

Availability Impact

COMPLETE

AV:N/AC:L/Au:N/C:C/I:C/A:C

0.964 High

EPSS

Percentile

99.5%