HP System Management Homepage < 7.2.1.0 Multiple Vulnerabilitie
#%NASL_MIN_LEVEL 70300
#
# (C) Tenable Network Security, Inc.
#
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(69020);
script_version("1.17");
script_set_attribute(attribute:"plugin_modification_date", value:"2022/12/05");
script_cve_id(
"CVE-2011-3389",
"CVE-2012-0883",
"CVE-2012-2110",
"CVE-2012-2311",
"CVE-2012-2329",
"CVE-2012-2335",
"CVE-2012-2336",
"CVE-2012-5217",
"CVE-2013-2355",
"CVE-2013-2356",
"CVE-2013-2357",
"CVE-2013-2358",
"CVE-2013-2359",
"CVE-2013-2360",
"CVE-2013-2361",
"CVE-2013-2362",
"CVE-2013-2363",
"CVE-2013-2364",
"CVE-2013-4821"
);
script_bugtraq_id(
49778,
53046,
53158,
53388,
53455,
61332,
61333,
61335,
61336,
61337,
61338,
61339,
61340,
61341,
61342,
61343,
62622
);
script_xref(name:"CERT", value:"895524");
script_xref(name:"HP", value:"HPSBMU02900");
script_xref(name:"HP", value:"SSRT100740");
script_xref(name:"HP", value:"SSRT101209");
script_xref(name:"HP", value:"SSRT101210");
script_xref(name:"HP", value:"SSRT100992");
script_xref(name:"HP", value:"SSRT101137");
script_xref(name:"HP", value:"SSRT100696");
script_xref(name:"HP", value:"SSRT100835");
script_xref(name:"HP", value:"SSRT100907");
script_xref(name:"HP", value:"SSRT101007");
script_xref(name:"HP", value:"SSRT101076");
script_xref(name:"HP", value:"SSRT101150");
script_xref(name:"HP", value:"SSRT101151");
script_xref(name:"HP", value:"SSRT101254");
script_xref(name:"HP", value:"emr_na-c03839862");
script_xref(name:"CEA-ID", value:"CEA-2019-0547");
script_name(english:"HP System Management Homepage < 7.2.1.0 Multiple Vulnerabilities (BEAST)");
script_set_attribute(attribute:"synopsis", value:
"The remote web server is affected by multiple vulnerabilities.");
script_set_attribute(attribute:"description", value:
"According to the web server's banner, the version of HP System
Management Homepage (SMH) hosted on the remote web server is a version
prior to 7.2.1.0. It is, therefore, affected by the following
vulnerabilities :
- An information disclosure vulnerability, known as BEAST,
exists in the SSL 3.0 and TLS 1.0 protocols due to a
flaw in the way the initialization vector (IV) is
selected when operating in cipher-block chaining (CBC)
modes. A man-in-the-middle attacker can exploit this
to obtain plaintext HTTP header data, by using a
blockwise chosen-boundary attack (BCBA) on an HTTPS
session, in conjunction with JavaScript code that uses
the HTML5 WebSocket API, the Java URLConnection API,
or the Silverlight WebClient API. (CVE-2011-3389)
- The utility 'apachectl' can receive a zero-length
directory name in the LD_LIBRARY_PATH via the 'envvars'
file. A local attacker with access to that utility
could exploit this to load a malicious Dynamic Shared
Object (DSO), leading to arbitrary code execution.
(CVE-2012-0883)
- Numerous, unspecified errors could allow remote denial
of service attacks. (CVE-2012-2110, CVE-2012-2329,
CVE-2012-2336, CVE-2013-2357, CVE-2013-2358,
CVE-2013-2359, CVE-2013-2360)
- The fix for CVE-2012-1823 does not completely correct
the CGI query parameter vulnerability. Disclosure of
PHP source code and code execution are still possible.
Note that this vulnerability is exploitable only when
PHP is used in CGI-based configurations. Apache with
'mod_php' is not an exploitable configuration.
(CVE-2012-2311, CVE-2012-2335)
- Unspecified errors exist that could allow unauthorized
access. (CVE-2012-5217, CVE-2013-2355)
- Unspecified errors exist that could allow disclosure of
sensitive information. (CVE-2013-2356, CVE-2013-2363)
- An unspecified error exists that could allow cross-site
scripting attacks. (CVE-2013-2361)
- Unspecified errors exist that could allow a local
attacker to cause denial of service conditions.
(CVE-2013-2362, CVE-2013-2364)
- An as-yet unspecified vulnerability exists that could
cause a denial of service condition. (CVE-2013-4821)");
script_set_attribute(attribute:"see_also", value:"https://www.zerodayinitiative.com/advisories/ZDI-13-204/");
# https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c03839862-2
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?2031110c");
script_set_attribute(attribute:"see_also", value:"https://www.securityfocus.com/archive/1/528723/30/0/threaded");
script_set_attribute(attribute:"see_also", value:"https://www.imperialviolet.org/2011/09/23/chromeandbeast.html");
script_set_attribute(attribute:"see_also", value:"https://www.openssl.org/~bodo/tls-cbc.txt");
script_set_attribute(attribute:"solution", value:
"Upgrade to HP System Management Homepage 7.2.1.0 or later.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P");
script_set_cvss_temporal_vector("CVSS2#E:F/RL:OF/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2012-2335");
script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
script_set_attribute(attribute:"exploit_available", value:"true");
script_set_attribute(attribute:"exploit_framework_core", value:"true");
script_set_attribute(attribute:"metasploit_name", value:'PHP apache_request_headers Function Buffer Overflow');
script_set_attribute(attribute:"exploit_framework_metasploit", value:"true");
script_set_attribute(attribute:"in_the_news", value:"true");
script_cwe_id(20, 74, 79, 442, 629, 711, 712, 722, 725, 750, 751, 800, 801, 809, 811, 864, 900, 928, 931, 990);
script_set_attribute(attribute:"vuln_publication_date", value:"2011/08/31");
script_set_attribute(attribute:"patch_publication_date", value:"2013/05/21");
script_set_attribute(attribute:"plugin_publication_date", value:"2013/07/23");
script_set_attribute(attribute:"plugin_type", value:"remote");
script_set_attribute(attribute:"cpe", value:"cpe:/a:hp:system_management_homepage");
script_set_attribute(attribute:"thorough_tests", value:"true");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Web Servers");
script_copyright(english:"This script is Copyright (C) 2013-2022 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("compaq_wbem_detect.nasl");
script_require_keys("www/hp_smh");
script_require_ports("Services/www", 2301, 2381);
exit(0);
}
include("audit.inc");
include("global_settings.inc");
include("misc_func.inc");
include("http.inc");
include("webapp_func.inc");
port = get_http_port(default:2381, embedded:TRUE);
install = get_install_from_kb(appname:'hp_smh', port:port, exit_on_fail:TRUE);
dir = install['dir'];
version = install['ver'];
prod = get_kb_item_or_exit("www/"+port+"/hp_smh/variant");
if (version == UNKNOWN_VER)
exit(1, 'The version of '+prod+' installed at '+build_url(port:port, qs:dir+"/")+' is unknown.');
# nb: 'version' can have non-numeric characters in it so we'll create
# an alternate form and make sure that's safe for use in 'ver_compare()'.
version_alt = ereg_replace(pattern:"[_-]", replace:".", string:version);
if (!ereg(pattern:"^[0-9][0-9.]+$", string:version_alt))
exit(1, 'The version of '+prod+' installed at '+build_url(port:port, qs:dir+"/")+' does not look valid ('+version+').');
fixed_version = '7.2.1.0';
if (ver_compare(ver:version_alt, fix:fixed_version, strict:FALSE) == -1)
{
set_kb_item(name: 'www/'+port+'/XSS', value: TRUE);
if (report_verbosity > 0)
{
source_line = get_kb_item("www/"+port+"/hp_smh/source");
report = '\n Product : ' + prod;
if (!isnull(source_line))
report += '\n Version source : ' + source_line;
report +=
'\n Installed version : ' + version +
'\n Fixed version : ' + fixed_version + '\n';
security_hole(port:port, extra:report);
}
else security_hole(port);
exit(0);
}
else audit(AUDIT_LISTEN_NOT_VULN, prod, port, version);
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