Default Password (facepunch) for 'chronos' Account

2013-04-03T00:00:00
ID ACCOUNT_CHRONOS_FACEPUNCH.NASL
Type nessus
Reporter Tenable
Modified 2017-11-20T00:00:00

Description

The account 'chronos' on the remote host has the password 'facepunch'.

An attacker may leverage this issue to gain access to the affected system.

Note that some builds of Chromium OS are known to use these credentials and allow one to gain root access with 'sudo'.

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


account = "chronos";
password = "facepunch";


include("compat.inc");


if (description)
{
  script_id(65790);
  script_version("$Revision: 1.6 $");
  script_cvs_date("$Date: 2017/11/20 15:13:55 $");

  script_cve_id("CVE-1999-0502");

  script_name(english:"Default Password (facepunch) for 'chronos' Account");
  script_summary(english:"Attempts to log in to the remote host.");

  script_set_attribute(
    attribute:"synopsis",
    value:"The remote system can be accessed with a default account."
  );
  script_set_attribute(
    attribute:"description",
    value:
"The account 'chronos' on the remote host has the password
'facepunch'.

An attacker may leverage this issue to gain access to the affected
system.

Note that some builds of Chromium OS are known to use these
credentials and allow one to gain root access with 'sudo'."
  );
  script_set_attribute(
    attribute:"solution",
    value:
"Set a strong password for this account or use ACLs to restrict access
to the host."
  );
  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:U/C:H/I:H/A:H");
  script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"true");
  script_set_attribute(attribute:"metasploit_name", value:'SSH User Code Execution');
  script_set_attribute(attribute:"exploit_framework_metasploit", value:"true");
script_set_attribute(attribute:"plugin_publication_date", value:"2013/04/03");
  script_set_attribute(attribute:"plugin_type", value:"remote");
  script_set_attribute(attribute:"default_account", value:"true");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Default Unix Accounts");

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

  script_dependencies("ssh_detect.nasl", "account_check.nasl", "telnetserver_detect_type_nd_version.nasl");
  script_require_ports("Services/telnet", 23, "Services/ssh", 22);
  script_exclude_keys("global_settings/supplied_logins_only");

  exit(0);
}


include("audit.inc");
include("default_account.inc");
include("global_settings.inc");

if (supplied_logins_only) audit(AUDIT_SUPPLIED_LOGINS_ONLY);

if (! thorough_tests && ! get_kb_item("Settings/test_all_accounts"))
 exit(0, "Neither thorough_tests nor 'Settings/test_all_accounts' is set.");


affected = FALSE;
ssh_ports = get_service_port_list(svc: "ssh", default:22);
foreach port (ssh_ports)
{
  port = check_account(login:account, password:password, port:port, svc:"ssh");
  if (port)
  {
    affected = TRUE;
    security_report_v4(port:port, severity:SECURITY_HOLE, extra:default_account_report());
  }
}
if(affected) exit(0);

telnet_ports = get_service_port_list(svc: "telnet", default:23);
foreach port (telnet_ports)
{
  port = check_account(login:account, password:password, port:port, svc:"telnet");
  if (port)
  {
    affected = TRUE;
    security_report_v4(port:port, severity:SECURITY_HOLE, extra:default_account_report());
  }
}
if(!affected) audit(AUDIT_HOST_NOT, "affected");