Vulnerabilities > CVE-2005-2771 - Security Bypass vulnerability in F-Secure Ssh Server

047910
CVSS 10.0 - CRITICAL
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
NONE
Confidentiality impact
COMPLETE
Integrity impact
COMPLETE
Availability impact
COMPLETE
network
low complexity
f-secure
wrq
critical
nessus

Summary

WRQ Reflection for Secure IT Windows Server 6.0 (formerly known as F-Secure SSH server) processes access and deny lists in a case-sensitive manner, when previous versions were case-insensitive, which might allow remote attackers to bypass intended restrictions and login to accounts that should be denied.

Nessus

NASL familyMisc.
NASL idWRQ_REFLECTION_60B24.NASL
descriptionThe remote host is running AttachmateWRQ Reflection for Secure IT Server, a commercial SSH server for Windows. According to its banner, the installed version of Reflection for Secure IT Server on the remote host suffers from several vulnerabilities, including : - An Access Restriction Bypass Vulnerability Access expressions are evaluated in a case-sensitive manner while in versions prior to 6.0 they were case- insensitive. This may let an attacker gain access to an otherwise restricted account by logging in using a variation on the account name. - A Renamed Account Remote Login Vulnerability The application continues to accept valid public keys for authentication to the Administrator or Guest accounts if either has been renamed or disabled after being configured for SSH public key authentication, - An Information Disclosure Vulnerability Users with access to the remote host can read the server
last seen2020-06-01
modified2020-06-02
plugin id19589
published2005-09-06
reporterThis script is Copyright (C) 2005-2018 Tenable Network Security, Inc.
sourcehttps://www.tenable.com/plugins/nessus/19589
titleAttachmateWRQ Reflection for Secure IT Server < 6.0 Build 24 Multiple Vulnerabilities
code
#
# (C) Tenable Network Security, Inc.
#



include("compat.inc");

if (description) {
  script_id(19589);
  script_version("1.14");

  script_cve_id("CVE-2005-2770", "CVE-2005-2771");
  script_bugtraq_id(14733, 14734, 14735);

  name["english"] = "AttachmateWRQ Reflection for Secure IT Server < 6.0 Build 24 Multiple Vulnerabilities";
  script_name(english:name["english"]);
 
 script_set_attribute(attribute:"synopsis", value:
"The remote SSH server is affected by multiple vulnerabilities." );
 script_set_attribute(attribute:"description", value:
"The remote host is running AttachmateWRQ Reflection for Secure IT
Server, a commercial SSH server for Windows. 

According to its banner, the installed version of Reflection for
Secure IT Server on the remote host suffers from several
vulnerabilities, including :

  - An Access Restriction Bypass Vulnerability
    Access expressions are evaluated in a case-sensitive
    manner while in versions prior to 6.0 they were case-
    insensitive. This may let an attacker gain access
    to an otherwise restricted account by logging in
    using a variation on the account name.

  - A Renamed Account Remote Login Vulnerability
    The application continues to accept valid public keys
    for authentication to the Administrator or Guest
    accounts if either has been renamed or disabled after
    being configured for SSH public key authentication, 

  - An Information Disclosure Vulnerability
    Users with access to the remote host can read the server's
    private key, which can lead to host impersonation attacks." );
 script_set_attribute(attribute:"see_also", value:"https://support.microfocus.com/techdocs/1867.html" );
 script_set_attribute(attribute:"solution", value:
"Upgrade to Reflection for Secure IT Server 6.0 build 24 or later." );
 script_set_cvss_base_vector("CVSS2#AV:N/AC:H/Au:S/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:"plugin_publication_date", value: "2005/09/06");
 script_set_attribute(attribute:"vuln_publication_date", value: "2005/08/25");
 script_cvs_date("Date: 2018/11/15 20:50:24");
script_set_attribute(attribute:"plugin_type", value:"remote");
script_end_attributes();

 
  summary["english"] = "Checks for multiple vulnerabilities in AttachmateWRQ Reflection for Secure IT Server < 6.0 build 24";
  script_summary(english:summary["english"]);
 
  script_category(ACT_GATHER_INFO);
  script_family(english:"Misc.");

  script_copyright(english:"This script is Copyright (C) 2005-2018 Tenable Network Security, Inc.");

  script_dependencies("ssh_detect.nasl");
  script_require_ports("Services/ssh", 22);

  exit(0);
}


port = get_kb_item("Services/ssh");
if (!port) port = 22;


banner = get_kb_item("SSH/banner/" + port);
if (banner) {
  if (egrep(string:banner, pattern:"WRQReflectionForSecureIT_([0-5]\.|6\.0 Build ([01]|2[0-3]))")) {
    security_warning(port);
    exit(0);
  }
}