| Reporter | Title | Published | Views | Family All 9 |
|---|---|---|---|---|
| Microsoft System Center Operations Manager Cross-Site Scripting Vulnerability | 14 Aug 201500:00 | – | cnvd | |
| CVE-2015-2420 | 15 Aug 201500:00 | – | cve | |
| CVE-2015-2420 | 15 Aug 201500:00 | – | cvelist | |
| MS15-086: Vulnerability in System Center Operations Manager could allow elevation of privilege: August 11, 2015 | 11 Aug 201500:00 | – | mskb | |
| KLA10647 Privilege escalation vulnerability in Microsoft System Center | 11 Aug 201500:00 | – | kaspersky | |
| CVE-2015-2420 | 15 Aug 201500:59 | – | nvd | |
| Cross site scripting | 15 Aug 201500:59 | – | prion | |
| System Center Operations Manager crossite scripting | 11 Aug 201500:00 | – | securityvulns | |
| Microsoft System Center Operations Manager CVE-2015-2420 Cross Site Scripting Vulnerability | 11 Aug 201500:00 | – | symantec |
| Source | Link |
|---|---|
| nessus | www.nessus.org/u |
| cve | www.cve.mitre.org/cgi-bin/cvename.cgi |
#
# (C) Tenable Network Security, Inc.
#
include("compat.inc");
if (description)
{
script_id(85346);
script_version("1.8");
script_set_attribute(attribute:"plugin_modification_date", value:"2020/06/12");
script_cve_id("CVE-2015-2420");
script_bugtraq_id(76258);
script_xref(name:"MSFT", value:"MS15-086");
script_xref(name:"MSKB", value:"3071088");
script_xref(name:"MSKB", value:"3071089");
script_xref(name:"MSKB", value:"3064919");
script_xref(name:"IAVA", value:"2015-A-0191-S");
script_name(english:"MS15-086: Vulnerability in System Center Operations Manager Could Allow Elevation of Privilege (3075158)");
script_summary(english:"Checks the version of Web Console-specific DLL.");
script_set_attribute(attribute:"synopsis", value:
"A web application hosted on the remote Windows system is affected by
a cross-site scripting vulnerability.");
script_set_attribute(attribute:"description", value:
"The version of Microsoft System Center Operations Manager installed on
the remote Windows host is affected by a cross-site scripting
vulnerability in the Web Console component due to improper validation
of user-supplied input. An attacker can exploit this vulnerability by
convincing a user to request a specially crafted URL, resulting in
arbitrary script code execution.");
# https://docs.microsoft.com/en-us/security-updates/SecurityBulletins/2015/ms15-086
script_set_attribute(attribute:"see_also", value:"https://www.nessus.org/u?0a1edcc0");
script_set_attribute(attribute:"solution", value:
"Microsoft has released a set of patches for System Center Operations
Manager 2012 and 2012 R2.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:M/Au:N/C:N/I:P/A:N");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"vuln_publication_date", value:"2015/08/11");
script_set_attribute(attribute:"patch_publication_date", value:"2015/08/11");
script_set_attribute(attribute:"plugin_publication_date", value:"2015/08/12");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/a:microsoft:system_center_operations_manager");
script_set_attribute(attribute:"stig_severity", value:"II");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Windows : Microsoft Bulletins");
script_copyright(english:"This script is Copyright (C) 2015-2020 Tenable Network Security, Inc.");
script_dependencies("system_center_operations_mgr_installed.nasl", "ms_bulletin_checks_possible.nasl");
script_require_keys("SMB/MS_Bulletin_Checks/Possible");
script_require_ports(139, 445, "Host/patch_management_checks");
exit(0);
}
include("audit.inc");
include("smb_func.inc");
include("smb_hotfixes.inc");
include("smb_hotfixes_fcheck.inc");
include("misc_func.inc");
get_kb_item_or_exit('SMB/MS_Bulletin_Checks/Possible');
bulletin = 'MS15-086';
kbs = make_list('3071088', '3071089', '3064919');
if (get_kb_item('Host/patch_management_checks')) hotfix_check_3rd_party(bulletin:bulletin, kbs:kbs, severity:SECURITY_WARNING);
# not sure if you can have multiple versions installed on the same system, but this code assumes that you can
paths = get_kb_list('SMB/System Center Operations Manager/Install/*');
if (isnull(paths))
audit(AUDIT_NOT_INST, "Microsoft System Center Operations Manager");
failed_shares = make_list();
vulns = 0;
connection_made = FALSE;
foreach path (make_list(paths))
{
share = path[0] + '$';
if (!is_accessible_share(share:share))
{
failed_shares = list_uniq(make_list(failed_shares, share));
continue;
}
path -= "Server\";
path += "WebConsole\WebHost\bin";
file = 'Microsoft.EnterpriseManagement.Presentation.WebConsole.dll';
# KB3071089
# Microsoft System Center 2012 Operations Manager
# (Installs Update Rollup 8)
vulns += hotfix_is_vulnerable(path:path, file:file, min_version:'7.0.8560.0', version:'7.0.8560.1048', bulletin:bulletin, kb:'3071089');
# KB3071088
# Microsoft System Center 2012 Operations Manager Service Pack 1
# (Installs Update Rollup 10)
vulns += hotfix_is_vulnerable(path:path, file:file, min_version:'7.0.9538.0', version:'7.0.9538.1136', bulletin:bulletin, kb:'3071088');
# KB3064919
# Microsoft System Center 2012 Operations Manager R2
# (Installs Update Rollup 7)
vulns += hotfix_is_vulnerable(path:path, file:file, min_version:'7.1.10226.0', version:'7.1.10226.1090', bulletin:bulletin, kb:'3064919');
connection_made = TRUE;
}
if (connection_made)
hotfix_check_fversion_end();
if (vulns == 0)
{
# the plugin will only alert on connection errors if no vulnerabilities were detected.
# if some connections failed but some vulnerabilities were detected, partial results are reported
if (max_index(failed_shares) > 0)
{
shares = join(failed_shares, ', ');
audit(AUDIT_SHARE_FAIL, shares);
}
else
{
audit(AUDIT_HOST_NOT, 'affected');
}
}
# report results
set_kb_item(name:'SMB/Missing/'+bulletin, value:TRUE);
set_kb_item(name:'www/0/XSS', value:TRUE);
hotfix_security_warning();
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation