ID GROUPWISE_UNSUPPORTED.NASL Type nessus Reporter This script is Copyright (C) 2016-2020 Tenable Network Security, Inc. Modified 2016-08-18T00:00:00
Description
According to its version, the installation of Novell GroupWise
software on the remote Windows host is no longer supported.
Lack of support implies that no new security patches for the product
will be released by the vendor. As a result, it is likely to contain
security vulnerabilities.
#
# (C) Tenable Network Security, Inc.
#
include("compat.inc");
if (description)
{
script_id(93028);
script_version("1.4");
script_set_attribute(attribute:"plugin_modification_date", value:"2020/09/22");
script_xref(name:"IAVA", value:"0001-A-0570");
script_name(english:"Novell GroupWise Unsupported Version Detection");
script_summary(english:"Checks the version of GroupWise.");
script_set_attribute(attribute:"synopsis", value:
"The remote host is running an unsupported version of Novell GroupWise.");
script_set_attribute(attribute:"description", value:
"According to its version, the installation of Novell GroupWise
software on the remote Windows host is no longer supported.
Lack of support implies that no new security patches for the product
will be released by the vendor. As a result, it is likely to contain
security vulnerabilities.");
script_set_attribute(attribute:"see_also", value:"https://www.microfocus.com/lifecycle/?utm_medium=301&utm_source=novell.com");
script_set_attribute(attribute:"solution", value:
"Upgrade to a version of Novell GroupWise that is currently supported.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H");
script_set_attribute(attribute:"plugin_publication_date", value:"2016/08/18");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/a:novell:groupwise");
script_set_attribute(attribute:"unsupported_by_vendor", value:"true");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Windows");
script_copyright(english:"This script is Copyright (C) 2016-2020 Tenable Network Security, Inc.");
script_dependencies("groupwise_client_installed.nasl", "groupwise_ia_detect.nasl", "groupwise_webaccess_detect.nasl");
exit(0);
}
include("audit.inc");
include("global_settings.inc");
include("misc_func.inc");
include("install_func.inc");
apps = make_list(
"Novell GroupWise Client",
"GroupWise WebAccess",
"Novell GroupWise Internet Agent"
);
versions = {};
installs = {};
lowver = 99;
foreach app (apps){
install = get_installs(app_name:app);
foreach install (install[1]){
if(!empty_or_null(install['version'])){
installs[app] = install;
}
# Given that some agents/features of GroupWise could be left at lower versions
# we should detect on the lowest version feature.
if(
installs[app]['version'] != UNKNOWN_VER &&
ver_compare(ver:installs[app]['version'], fix:lowver,strict:FALSE) < 0
)
lowver = installs[app]['version'];
}
}
ver = split(lowver, sep:'.');
for (i=0; i<max_index(ver); i++)
ver[i] = int(ver[i]);
if (ver[0] < 12)
{
port = get_kb_item('SMB/transport');
if(empty_or_null(port)) port = 445;
register_unsupported_product(product_name:'Novell GroupWise',
version:lowver, cpe_base:"novell:groupwise");
report =
'\n One or more of the Novell GroupWise products
installed on this host is an unsupported version.';
foreach app (keys(installs)){
report +=
'\n\n Product : ' + app +
'\n Path : ' + installs[app]['path'] +
'\n Installed version : ' + installs[app]['version'];
}
report +=
'\n\n Supported version(s) : 2012 / 2014' +
'\n EOL URL : https://www.microfocus.com/lifecycle/?utm_medium=301&utm_source=novell.com\n';
security_report_v4(severity:SECURITY_HOLE, port:port, extra:report);
exit(0);
}
else exit(0, 'The Novell GroupWise software installed is currently supported.');
{"id": "GROUPWISE_UNSUPPORTED.NASL", "bulletinFamily": "scanner", "title": "Novell GroupWise Unsupported Version Detection", "description": "According to its version, the installation of Novell GroupWise\nsoftware on the remote Windows host is no longer supported.\n\nLack of support implies that no new security patches for the product\nwill be released by the vendor. As a result, it is likely to contain\nsecurity vulnerabilities.", "published": "2016-08-18T00:00:00", "modified": "2016-08-18T00:00:00", "cvss": {"score": 10.0, "vector": "AV:N/AC:L/Au:N/C:C/I:C/A:C"}, "href": "https://www.tenable.com/plugins/nessus/93028", "reporter": "This script is Copyright (C) 2016-2020 Tenable Network Security, Inc.", "references": ["https://www.microfocus.com/lifecycle/?utm_medium=301&utm_source=novell.com"], "cvelist": [], "type": "nessus", "lastseen": "2020-09-23T15:23:17", "edition": 19, "viewCount": 8, "enchantments": {"dependencies": {"references": [{"type": "nessus", "idList": ["GROUPWISE_IA_UNSUPPORTED.NASL", "GROUPWISE_CLIENT_UNSUPPORTED.NASL"]}], "modified": "2020-09-23T15:23:17", "rev": 2}, "score": {"value": -0.1, "vector": "NONE", "modified": "2020-09-23T15:23:17", "rev": 2}, "vulnersScore": -0.1}, "sourceData": "#\n# (C) Tenable Network Security, Inc.\n#\n\ninclude(\"compat.inc\");\n\nif (description)\n{\n script_id(93028);\n script_version(\"1.4\");\n script_set_attribute(attribute:\"plugin_modification_date\", value:\"2020/09/22\");\n\n script_xref(name:\"IAVA\", value:\"0001-A-0570\");\n\n script_name(english:\"Novell GroupWise Unsupported Version Detection\");\n script_summary(english:\"Checks the version of GroupWise.\");\n\n script_set_attribute(attribute:\"synopsis\", value:\n\"The remote host is running an unsupported version of Novell GroupWise.\");\n script_set_attribute(attribute:\"description\", value:\n\"According to its version, the installation of Novell GroupWise\nsoftware on the remote Windows host is no longer supported.\n\nLack of support implies that no new security patches for the product\nwill be released by the vendor. As a result, it is likely to contain\nsecurity vulnerabilities.\");\n script_set_attribute(attribute:\"see_also\", value:\"https://www.microfocus.com/lifecycle/?utm_medium=301&utm_source=novell.com\");\n script_set_attribute(attribute:\"solution\", value:\n\"Upgrade to a version of Novell GroupWise that is currently supported.\");\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C\");\n script_set_cvss3_base_vector(\"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H\");\n\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2016/08/18\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/a:novell:groupwise\");\n script_set_attribute(attribute:\"unsupported_by_vendor\", value:\"true\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_family(english:\"Windows\");\n\n script_copyright(english:\"This script is Copyright (C) 2016-2020 Tenable Network Security, Inc.\");\n\n script_dependencies(\"groupwise_client_installed.nasl\", \"groupwise_ia_detect.nasl\", \"groupwise_webaccess_detect.nasl\");\n \n exit(0);\n}\n\ninclude(\"audit.inc\");\ninclude(\"global_settings.inc\");\ninclude(\"misc_func.inc\");\ninclude(\"install_func.inc\");\n\napps = make_list(\n \"Novell GroupWise Client\",\n \"GroupWise WebAccess\", \n \"Novell GroupWise Internet Agent\"\n );\nversions = {};\ninstalls = {};\nlowver = 99;\n\nforeach app (apps){\n install = get_installs(app_name:app);\n\n foreach install (install[1]){\n if(!empty_or_null(install['version'])){\n installs[app] = install;\n }\n # Given that some agents/features of GroupWise could be left at lower versions\n # we should detect on the lowest version feature.\n if(\n installs[app]['version'] != UNKNOWN_VER && \n ver_compare(ver:installs[app]['version'], fix:lowver,strict:FALSE) < 0\n ) \n lowver = installs[app]['version'];\n }\n}\nver = split(lowver, sep:'.');\nfor (i=0; i<max_index(ver); i++)\n ver[i] = int(ver[i]);\n\nif (ver[0] < 12)\n{\n port = get_kb_item('SMB/transport');\n if(empty_or_null(port)) port = 445;\n \n register_unsupported_product(product_name:'Novell GroupWise',\n version:lowver, cpe_base:\"novell:groupwise\");\n report =\n '\\n One or more of the Novell GroupWise products\n installed on this host is an unsupported version.';\n foreach app (keys(installs)){\n report += \n '\\n\\n Product : ' + app +\n '\\n Path : ' + installs[app]['path'] +\n '\\n Installed version : ' + installs[app]['version'];\n }\n report += \n '\\n\\n Supported version(s) : 2012 / 2014' + \n '\\n EOL URL : https://www.microfocus.com/lifecycle/?utm_medium=301&utm_source=novell.com\\n';\n\n security_report_v4(severity:SECURITY_HOLE, port:port, extra:report);\n exit(0);\n}\nelse exit(0, 'The Novell GroupWise software installed is currently supported.');\n", "naslFamily": "Windows", "pluginID": "93028", "cpe": ["cpe:/a:novell:groupwise"], "scheme": null, "cvss3": {"score": 10.0, "vector": "AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"}}
{"nessus": [{"lastseen": "2017-10-29T13:44:25", "edition": 2, "description": "This plugin has been deprecated in favor of a combined plugin for the detection of all unsupported GroupWise software. Please use the plugin groupwise_unsupported.nasl instead.", "published": "2013-04-30T00:00:00", "type": "nessus", "title": "Novell GroupWise Internet Agent Unsupported (deprecated)", "bulletinFamily": "scanner", "cvelist": [], "cpe": ["cpe:/a:novell:groupwise"], "modified": "2016-08-18T00:00:00", "id": "GROUPWISE_IA_UNSUPPORTED.NASL", "href": "https://www.tenable.com/plugins/index.php?view=single&id=66267", "sourceData": "#\n# (C) Tenable Network Security, Inc.\n#\n# @DEPRECATED@\n#\n# Disabled on 2016/08/15. Deprecated by groupwise_unsupported.nasl, a\n# plugin that covers all unsupported groupwise software.\n\ninclude(\"compat.inc\");\n\nif (description)\n{\n script_id(66267);\n script_version(\"$Revision: 1.8 $\");\n script_cvs_date(\"$Date: 2016/08/18 16:08:47 $\");\n\n script_name(english:\"Novell GroupWise Internet Agent Unsupported (deprecated)\");\n script_summary(english:\"Checks GWIA version.\");\n\n script_set_attribute(attribute:\"synopsis\", value:\n\"This plugin has been deprecated.\");\n script_set_attribute(attribute:\"description\", value:\n\"This plugin has been deprecated in favor of a combined plugin for the\ndetection of all unsupported GroupWise software. Please use the plugin\ngroupwise_unsupported.nasl instead.\");\n script_set_attribute(attribute:\"see_also\", value:\"http://support.novell.com/lifecycle/\");\n script_set_attribute(attribute:\"solution\", value:\"n/a\");\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C\");\n \n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2013/04/30\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/a:novell:groupwise\");\n script_set_attribute(attribute:\"unsupported_by_vendor\", value:\"true\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_family(english:\"Windows\");\n\n script_copyright(english:\"This script is Copyright (C) 2013-2016 Tenable Network Security, Inc.\");\n\n script_dependencies(\"groupwise_ia_detect.nasl\");\n script_require_keys(\"SMB/GWIA/Version\");\n\n exit(0);\n}\n\n# Deprecated\nexit(0, \"This plugin has been deprecated. Use groupwise_unsupported.nasl instead.\");\n\ninclude(\"global_settings.inc\");\ninclude(\"misc_func.inc\");\n\nversion = get_kb_item_or_exit('SMB/GWIA/Version');\npath = get_kb_item_or_exit('SMB/GWIA/Path');\n\nif (report_paranoia < 2)\n{\n services = get_kb_item_or_exit(\"SMB/svcs\");\n if (\"GWIA\" >!< services) exit(0, \"The GWIA service is not running.\");\n}\n\nver = split(version, sep:'.');\nfor (i=0; i<max_index(ver); i++)\n ver[i] = int(ver[i]);\n\nif (ver[0] < 8)\n{\n port = get_kb_item('SMB/transport');\n if (!port) port = 445;\n\n register_unsupported_product(product_name:'Novell GroupWise',\n version:version, cpe_base:\"novell:groupwise\");\n\n if (report_verbosity > 0)\n {\n report =\n '\\n Path : ' + path +\n '\\n Installed version : ' + version +\n '\\n Supported version(s) : 8.x / 2012 / 2014\\n';\n security_hole(port:port, extra:report);\n }\n else security_hole(port);\n exit(0);\n}\nelse exit(0, 'The Novell GroupWise Internet Agent '+version+' install under '+path+' is currently supported.');\n", "cvss": {"score": 0.0, "vector": "NONE"}}, {"lastseen": "2017-10-29T13:43:30", "edition": 2, "description": "This plugin has been deprecated in favor of a combined plugin for the detection of all unsupported GroupWise software. Please use the plugin groupwise_unsupported.nasl instead.", "published": "2012-03-21T00:00:00", "type": "nessus", "title": "Novell GroupWise Client Unsupported (deprecated)", "bulletinFamily": "scanner", "cvelist": [], "cpe": ["cpe:/a:novell:groupwise"], "modified": "2016-08-18T00:00:00", "id": "GROUPWISE_CLIENT_UNSUPPORTED.NASL", "href": "https://www.tenable.com/plugins/index.php?view=single&id=58415", "sourceData": "#\n# (C) Tenable Network Security, Inc.\n#\n# @DEPRECATED@\n#\n# Disabled on 2016/08/15. Deprecated by groupwise_unsupported.nasl, a\n# plugin that covers all unsupported groupwise software.\n\ninclude(\"compat.inc\");\n\nif (description)\n{\n script_id(58415);\n script_version(\"$Revision: 1.8 $\");\n script_cvs_date(\"$Date: 2016/08/18 16:08:47 $\");\n\n script_name(english:\"Novell GroupWise Client Unsupported (deprecated)\");\n script_summary(english:\"Checks version of GroupWise client\");\n\n script_set_attribute(attribute:\"synopsis\", value:\n\"This plugin has been deprecated.\");\n script_set_attribute(attribute:\"description\", value:\n\"This plugin has been deprecated in favor of a combined plugin for the\ndetection of all unsupported GroupWise software. Please use the plugin\ngroupwise_unsupported.nasl instead.\");\n script_set_attribute(attribute:\"see_also\", value:\"http://support.novell.com/lifecycle/\");\n script_set_attribute(attribute:\"solution\", value:\"n/a\");\n script_set_cvss_base_vector(\"CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C\");\n\n script_set_attribute(attribute:\"plugin_publication_date\", value:\"2012/03/21\");\n\n script_set_attribute(attribute:\"plugin_type\", value:\"local\");\n script_set_attribute(attribute:\"cpe\", value:\"cpe:/a:novell:groupwise\");\n script_set_attribute(attribute:\"unsupported_by_vendor\", value:\"true\");\n script_end_attributes();\n\n script_category(ACT_GATHER_INFO);\n script_family(english:\"Windows\");\n\n script_copyright(english:\"This script is Copyright (C) 2012-2016 Tenable Network Security, Inc.\");\n\n script_dependencies(\"groupwise_client_installed.nasl\");\n script_require_keys(\"SMB/Novell GroupWise Client/Path\", \"SMB/Novell GroupWise Client/Version\");\n\n exit(0);\n}\n\n# Deprecated\nexit(0, \"This plugin has been deprecated. Use groupwise_unsupported.nasl instead.\");\n\ninclude(\"global_settings.inc\");\ninclude(\"misc_func.inc\");\n\nversion = get_kb_item_or_exit('SMB/Novell GroupWise Client/Version');\npath = get_kb_item_or_exit('SMB/Novell GroupWise Client/Path');\n\nver = split(version, sep:'.');\nfor (i=0; i<max_index(ver); i++)\n ver[i] = int(ver[i]);\n\nif (ver[0] < 8)\n{\n register_unsupported_product(product_name:'Novell GroupWise',\n version:version, cpe_base:\"novell:groupwise\");\n\n if (report_verbosity > 0)\n {\n report =\n '\\n Path : ' + path +\n '\\n Installed version : ' + version +\n '\\n Supported version(s) : 8.x / 2012\\n';\n security_hole(port:get_kb_item('SMB/transport'), extra:report);\n }\n else security_hole(get_kb_item('SMB/transport'));\n exit(0);\n}\nelse exit(0, 'The Novell GroupWise Client '+version+' install under '+path+' is currently supported.');\n", "cvss": {"score": 0.0, "vector": "NONE"}}]}