CVSS2
Attack Vector
ADJACENT_NETWORK
Attack Complexity
MEDIUM
Authentication
NONE
Confidentiality Impact
COMPLETE
Integrity Impact
COMPLETE
Availability Impact
COMPLETE
AV:A/AC:M/Au:N/C:C/I:C/A:C
EPSS
Percentile
98.9%
According to its self-reported version number, the version of Symantec Messaging Gateway running on the remote host is 9.5.x and has the following vulnerabilities :
Multiple XSS vulnerabilities exist. (CVE-2012-0307)
Lack of password protection on sensitive functions as well as of CSRF protection could be abused through CSRF attacks, for example, to add a backdoor administrator account. (CVE-2012-0308)
The ‘support’ account with SSH access is secured with the password ‘symantec’. (CVE-2012-3579)
An unspecified web application modification issue exists. (CVE-2012-3580)
An unspecified flaw may allow a remote attacker to gain access to potentially sensitive component version information. (CVE-2012-3581)
An authenticated user is able to download arbitrary files with the permissions of the Webserver user using specially crafted GET requests, such as using the ‘logFile’ parameter of ‘brightmail/export’, the ‘localBackupFileSelection’ parameter of ‘brightmail/admin/restore/download.do’, and possibly others. (CVE-2012-4347)
#%NASL_MIN_LEVEL 70300
#
# (C) Tenable Network Security, Inc.
#
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(62010);
script_version("1.21");
script_set_attribute(attribute:"plugin_modification_date", value:"2021/01/19");
script_cve_id(
"CVE-2012-0307",
"CVE-2012-0308",
"CVE-2012-3579",
"CVE-2012-3580",
"CVE-2012-3581",
"CVE-2012-4347"
);
script_bugtraq_id(
55137,
55138,
55141,
55142,
55143,
56789
);
script_xref(name:"EDB-ID", value:"21136");
script_xref(name:"EDB-ID", value:"23109");
script_xref(name:"EDB-ID", value:"23110");
script_name(english:"Symantec Messaging Gateway 9.5.x Multiple Vulnerabilities (SYM12-013)");
script_summary(english:"Checks SMG version number");
script_set_attribute(attribute:"synopsis", value:
"A messaging security application running on the remote host has
multiple vulnerabilities.");
script_set_attribute(attribute:"description", value:
"According to its self-reported version number, the version of Symantec
Messaging Gateway running on the remote host is 9.5.x and has the
following vulnerabilities :
- Multiple XSS vulnerabilities exist. (CVE-2012-0307)
- Lack of password protection on sensitive functions as
well as of CSRF protection could be abused through CSRF
attacks, for example, to add a backdoor administrator
account. (CVE-2012-0308)
- The 'support' account with SSH access is secured with
the password 'symantec'. (CVE-2012-3579)
- An unspecified web application modification issue
exists. (CVE-2012-3580)
- An unspecified flaw may allow a remote attacker to gain
access to potentially sensitive component version
information. (CVE-2012-3581)
- An authenticated user is able to download arbitrary
files with the permissions of the Webserver user using
specially crafted GET requests, such as using the
'logFile' parameter of 'brightmail/export', the
'localBackupFileSelection' parameter of
'brightmail/admin/restore/download.do', and possibly
others. (CVE-2012-4347)");
# https://www.sec-consult.com/files/20120828-0_Symantec_Mail_Gateway_Support_Backdoor_v04.txt
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?97079438");
script_set_attribute(attribute:"see_also", value:"https://www.securityfocus.com/archive/1/524191/30/0/threaded");
script_set_attribute(attribute:"see_also", value:"https://www.securityfocus.com/archive/1/524192/30/0/threaded");
script_set_attribute(attribute:"see_also", value:"https://www.securityfocus.com/archive/1/524193/30/0/threaded");
script_set_attribute(attribute:"see_also", value:"https://www.securityfocus.com/archive/1/524876/30/0/threaded");
script_set_attribute(attribute:"see_also", value:"https://www.securityfocus.com/archive/1/524877/30/0/threaded");
script_set_attribute(attribute:"see_also", value:"https://www.securityfocus.com/archive/1/524878/30/0/threaded");
script_set_attribute(attribute:"see_also", value:"https://www.securityfocus.com/archive/1/524879/30/0/threaded");
# https://support.symantec.com/en_US/article.SYMSA1257.html
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?9fb213da");
script_set_attribute(attribute:"solution", value:
"Upgrade to Symantec Messaging Gateway 10.0 or later.");
script_set_cvss_base_vector("CVSS2#AV:A/AC:M/Au:N/C:C/I:C/A:C");
script_set_cvss_temporal_vector("CVSS2#E:F/RL:OF/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2012-3579");
script_set_attribute(attribute:"exploitability_ease", value:"No exploit is required");
script_set_attribute(attribute:"exploit_available", value:"true");
script_set_attribute(attribute:"exploit_framework_core", value:"true");
script_set_attribute(attribute:"d2_elliot_name", value:"Symantec Messaging Gateway 9.5.3 File Disclosure");
script_set_attribute(attribute:"exploit_framework_d2_elliot", value:"true");
script_set_attribute(attribute:"metasploit_name", value:'Symantec Messaging Gateway 9.5 Default SSH Password Vulnerability');
script_set_attribute(attribute:"exploit_framework_metasploit", 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:"2012/08/27");
script_set_attribute(attribute:"patch_publication_date", value:"2012/08/27");
script_set_attribute(attribute:"plugin_publication_date", value:"2012/09/07");
script_set_attribute(attribute:"plugin_type", value:"remote");
script_set_attribute(attribute:"cpe", value:"cpe:/a:symantec:messaging_gateway");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"CGI abuses");
script_copyright(english:"This script is Copyright (C) 2012-2021 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("symantec_messaging_gateway_detect.nasl");
script_require_keys("www/sym_msg_gateway");
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:443);
install = get_install_from_kb(appname:'sym_msg_gateway', port:port, exit_on_fail:TRUE);
base_url = build_url(qs:install['dir'], port:port);
if (install['ver'] == UNKNOWN_VER)
audit(AUDIT_UNKNOWN_WEB_APP_VER, 'Symantec Messaging Gateway', base_url);
if (install['ver'] !~ "^9\.5(\.|$)")
audit(AUDIT_WEB_APP_NOT_AFFECTED, 'Symantec Messaging Gateway', base_url, install['ver']);
set_kb_item(name:'www/'+port+'/XSS', value:TRUE);
set_kb_item(name:'www/'+port+'/XSRF', value:TRUE);
if (report_verbosity > 0)
{
report =
'\n URL : ' + base_url +
'\n Installed version : ' + install['ver'] +
'\n Fixed version : 10.0\n';
security_hole(port:port, extra:report);
}
else security_hole(port);
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0307
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0308
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3579
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3580
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3581
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-4347
www.nessus.org/u?97079438
www.nessus.org/u?9fb213da
www.securityfocus.com/archive/1/524191/30/0/threaded
www.securityfocus.com/archive/1/524192/30/0/threaded
www.securityfocus.com/archive/1/524193/30/0/threaded
www.securityfocus.com/archive/1/524876/30/0/threaded
www.securityfocus.com/archive/1/524877/30/0/threaded
www.securityfocus.com/archive/1/524878/30/0/threaded
www.securityfocus.com/archive/1/524879/30/0/threaded