Lucene search

K
nessusThis script is Copyright (C) 2011-2024 Tenable, Inc.OPENSSH_123.NASL
HistoryOct 04, 2011 - 12:00 a.m.

OpenSSH < 1.2.3 xauth Session Highjacking

2011-10-0400:00:00
This script is Copyright (C) 2011-2024 Tenable, Inc.
www.tenable.com
9

6.6 Medium

AI Score

Confidence

Low

According to its banner, the remote host is running a version of OpenSSH earlier than 1.2.3. Such versions are affected by a session highjacking vulnerability. By default, ssh clients negotiate to forward X connections by using the xauth program to place cookies in the authorization cache of the remote machine for the user that is logging in. It is possible for the xauth key to be read from the user’s .Xauthority file which could allow a remote attacker to control the client’s X sessions via a malicious xauth program.

#
# (C) Tenable, Inc.
#

include('compat.inc');

if (description)
{
  script_id(44067);
  script_version("1.8");
  script_set_attribute(attribute:"plugin_modification_date", value:"2024/03/27");

  script_cve_id("CVE-2000-0217");
  script_bugtraq_id(1006);

  script_name(english:"OpenSSH < 1.2.3 xauth Session Highjacking");
  script_summary(english:"Checks for remote SSH version");

  script_set_attribute(attribute:"synopsis", value:
"The remote host has an application installed that is affected by a
session highjacking vulnerability.");

  script_set_attribute(attribute:"description", value:
"According to its banner, the remote host is running a version of
OpenSSH earlier than 1.2.3.  Such versions are affected by a session
highjacking vulnerability.  By default, ssh clients negotiate to
forward X connections by using the xauth program to place cookies in
the authorization cache of the remote machine for the user that is
logging in.  It is possible for the xauth key to be read from the
user's .Xauthority file which could allow a remote attacker to control
the client's X sessions via a malicious xauth program.");

  script_set_attribute(attribute:"see_also", value:"https://www.openssh.com/txt/release-1.2.3p1");
  script_set_attribute(attribute:"see_also", value:"https://www.openssh.com/security.html");
  script_set_attribute(attribute:"see_also", value:"https://marc.info/?l=bugtraq&m=95151911210810&w=4");
  script_set_attribute(attribute:"solution", value:"Upgrade to OpenSSH 1.2.3 or later.");
 script_set_cvss_base_vector("CVSS2#AV:N/AC:H/Au:N/C:P/I:P/A:P");
 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:"2000/02/24");
  script_set_attribute(attribute:"patch_publication_date", value:"2000/03/17");
  script_set_attribute(attribute:"plugin_publication_date", value:"2011/10/04");
  script_set_attribute(attribute:"plugin_type", value:"remote");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:openbsd:openssh");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_copyright(english:"This script is Copyright (C) 2011-2024 Tenable, Inc.");
  script_family(english:"Misc.");

  script_dependencies("openssh_detect.nbin");
  script_require_keys("installed_sw/OpenSSH");
  script_require_ports("Services/ssh", 22);

  exit(0);
}

include('backport.inc');
include('vcf.inc');
include('vcf_extras.inc');

var port = get_service(svc:'ssh', default:22, exit_on_fail:TRUE);
var app_info = vcf::openssh::get_app_info(app:'OpenSSH', port:port);

vcf::check_all_backporting(app_info:app_info);

var constraints = [
  {'fixed_version': '1.2.3'}
];

vcf::openssh::check_version_and_report(app_info:app_info, constraints:constraints, severity:SECURITY_WARNING);
VendorProductVersionCPE
openbsdopensshcpe:/a:openbsd:openssh

6.6 Medium

AI Score

Confidence

Low

Related for OPENSSH_123.NASL