Lucene search

K
nessusThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.TIVOLI_STORAGE_MANAGER_CLIENT_7165.NASL
HistoryMay 12, 2017 - 12:00 a.m.

IBM Spectrum Protect Client Instrumentation Log Credentials Disclosure

2017-05-1200:00:00
This script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
www.tenable.com
182

CVSS2

2.1

Attack Vector

LOCAL

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

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

CVSS3

5.5

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

EPSS

0

Percentile

5.1%

The version of IBM Spectrum Protect Client installed on the remote host is 5.5.x or 6.x prior to 6.4.3.5 or else 7.1.x prior to 7.1.6.5.
It is, therefore, affected by an information disclosure vulnerability when using the ‘set password’ client command due to the full text of the command and the included password being written to the instrumentation log file. This issue occurs when instrumentation tracing is enabled. A local attacker can exploit this vulnerability to disclose credentials.

Note that for version 7.1.6.0 and higher, instrumentation tracing is enabled by default, but it can be disabled by using the ‘ENABLEINSTRUMENTATION NO’ setting. Prior to 7.1.6.0, instrumentation tracing was enabled by using the ‘INSTRUMENT:*’ testflag.

IBM Spectrum Protect was formerly known as IBM Tivoli Storage Manager in releases prior to version 7.1.3.

#
# (C) Tenable Network Security, Inc.
#

include("compat.inc");

if (description)
{
  script_id(100157);
  script_version("1.6");
  script_cvs_date("Date: 2020/02/18");

  script_cve_id("CVE-2016-8916");
  script_bugtraq_id(98335);

  script_name(english:"IBM Spectrum Protect Client Instrumentation Log Credentials Disclosure");
  script_summary(english:"Checks the version of IBM Spectrum Protect Client.");

  script_set_attribute(attribute:"synopsis", value:
"A client application installed on the remote host is affected by an
information disclosure vulnerability.");
  script_set_attribute(attribute:"description", value:
"The version of IBM Spectrum Protect Client installed on the remote
host is 5.5.x or 6.x prior to 6.4.3.5 or else 7.1.x prior to 7.1.6.5.
It is, therefore, affected by an information disclosure vulnerability
when using the 'set password' client command due to the full text of
the command and the included password being written to the
instrumentation log file. This issue occurs when instrumentation
tracing is enabled. A local attacker can exploit this vulnerability to
disclose credentials.

Note that for version 7.1.6.0 and higher, instrumentation tracing is
enabled by default, but it can be disabled by using the
'ENABLEINSTRUMENTATION NO' setting. Prior to 7.1.6.0, instrumentation
tracing was enabled by using the 'INSTRUMENT:*' testflag.

IBM Spectrum Protect was formerly known as IBM Tivoli Storage Manager
in releases prior to version 7.1.3.");
  script_set_attribute(attribute:"see_also", value:"https://www-01.ibm.com/support/docview.wss?uid=swg21998166");
  script_set_attribute(attribute:"solution", value:
"Upgrade to IBM Spectrum Protect Client version 6.4.3.5 / 7.1.6.5 or
later.");
  script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:N/C:P/I:N/A:N");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2016-8916");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");
  script_set_attribute(attribute:"agent", value:"windows");
  script_set_attribute(attribute:"agent", value:"unix");

  script_set_attribute(attribute:"vuln_publication_date", value:"2017/05/01");
  script_set_attribute(attribute:"patch_publication_date", value:"2017/05/01");
  script_set_attribute(attribute:"plugin_publication_date", value:"2017/05/12");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:ibm:tivoli_storage_manager_client");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Misc.");

  script_copyright(english:"This script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("tivoli_storage_manager_client_installed.nasl", "tivoli_storage_manager_client_installed_linux.nbin");
  script_require_keys("installed_sw/Tivoli Storage Manager Client");

  exit(0);
}

include("vcf.inc");

app = 'Tivoli Storage Manager Client';

win_local = FALSE;
if (get_kb_item("SMB/Registry/Enumerated")) win_local = TRUE;

app_info = vcf::get_app_info(app:app, win_local:win_local);

constraints = [
  { "min_version":"5.5", "max_version":"5.5.9999", "fixed_version":"7.1.6.5" },
  { "min_version":"6.1", "max_version":"6.3.9999", "fixed_version":"7.1.6.5" },
  { "min_version":"6.4", "max_version":"6.4.3.4", "fixed_version":"6.4.3.5" },
  { "min_version":"7.1", "max_version":"7.1.6.4", "fixed_version":"7.1.6.5"}
];

vcf::check_version_and_report(app_info:app_info, constraints:constraints, severity:SECURITY_NOTE);

CVSS2

2.1

Attack Vector

LOCAL

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

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

CVSS3

5.5

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

EPSS

0

Percentile

5.1%

Related for TIVOLI_STORAGE_MANAGER_CLIENT_7165.NASL