Lucene search
+L

ASUS Router Multiple Vulnerabilities (Feb 2014) - Active Check

🗓️ 26 Feb 2014 00:00:00Reported by Copyright (C) 2014 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 40 Views

ASUS Router Multiple Vulnerabilities, allows attackers to insert arbitrary HTML and script code, which will be executed in a user's browser session, impacting various ASUS router models

Related
Refs
Code
ReporterTitlePublishedViews
Family
cnvd
CNVD
Asus RT-N10 Plus Router 'flag' parameter cross-site scripting vulnerability
2 Feb 201500:00
cnvd
cve
CVE
CVE-2015-1437
4 Feb 201516:00
cve
cvelist
Cvelist
CVE-2015-1437
4 Feb 201516:00
cvelist
euvd
EUVD
EUVD-2015-1572
7 Oct 202500:30
euvd
nvd
NVD
CVE-2015-1437
4 Feb 201516:59
nvd
openvas
OpenVAS
ASUS Router Multiple Vulnerabilities
26 Feb 201400:00
openvas
prion
Prion
Cross site scripting
4 Feb 201516:59
prion
securityvulns
securityvulns
CVE-2015-1437 XSS In ASUS Router.
11 Feb 201500:00
securityvulns
securityvulns
securityvulns
Asus RT routers unauthorized access
11 Feb 201500:00
securityvulns
# SPDX-FileCopyrightText: 2014 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.903432");
  script_version("2025-08-22T15:40:55+0000");
  script_tag(name:"last_modification", value:"2025-08-22 15:40:55 +0000 (Fri, 22 Aug 2025)");
  script_tag(name:"creation_date", value:"2014-02-26 16:37:32 +0530 (Wed, 26 Feb 2014)");
  script_tag(name:"cvss_base", value:"4.3");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:M/Au:N/C:N/I:P/A:N");

  script_cve_id("CVE-2015-1437");

  script_tag(name:"qod_type", value:"remote_analysis");

  script_tag(name:"solution_type", value:"WillNotFix");

  script_name("ASUS Router Multiple Vulnerabilities (Feb 2014) - Active Check");

  script_category(ACT_ATTACK);

  script_copyright("Copyright (C) 2014 Greenbone AG");
  script_family("Web application abuses");
  script_dependencies("find_service.nasl", "httpver.nasl", "global_settings.nasl");
  script_require_ports("Services/www", 80);
  script_exclude_keys("Settings/disable_cgi_scanning");

  script_tag(name:"summary", value:"ASUS Routers are prone to multiple vulnerabilities.");

  script_tag(name:"vuldetect", value:"Sends a crafted HTTP GET request and checks the response.");

  script_tag(name:"insight", value:"The following flaws exist:

  - The error page is accessible without authentication. This allows the attacker to bypass
  same-origin policy restrictions enforced by XMLHttpRequest.

  - The router error page 'error_page.htm' includes the current administrative password in clear
  text.");

  script_tag(name:"impact", value:"Successful exploitation will allow remote attackers to insert
  arbitrary HTML and script code, which will be executed in a user's browser session in the context
  of an affected site and also can conduct phishing attacks.");

  script_tag(name:"affected", value:"- ASUS RT-N16

  - ASUS RT-N10U, firmware 3.0.0.4.374_168

  - ASUS RT-N56U, firmware 3.0.0.4.374_979

  - ASUS DSL-N55U, firmware 3.0.0.4.374_1397

  - ASUS RT-AC66U, firmware 3.0.0.4.374_2050

  - ASUS RT-N15U, firmware 3.0.0.4.374_16

  - ASUS RT-N53, firmware 3.0.0.4.374_311");

  script_tag(name:"solution", value:"No known solution was made available for at least one year
  since the disclosure of this vulnerability. Likely none will be provided anymore. General
  solution options are to upgrade to a newer release, disable respective features, remove the
  product or replace the product by another one.");

  script_xref(name:"URL", value:"https://sintonen.fi/advisories/asus-router-auth-bypass.txt");
  script_xref(name:"URL", value:"http://exploitsdownload.com/exploit/na/asus-router-authentication-bypass-cross-site-scripting");

  exit(0);
}

include("http_func.inc");
include("http_keepalive.inc");
include("port_service_func.inc");

port = http_get_port(default: 80);

banner = http_get_remote_headers(port: port);

if (banner =~ 'WWW-Authenticate: Basic realm=".*(RT-|DSL-).*"') {
  url = "/error_page.htm?flag=%27%2balert(document.cookie)%2b%27";

  if (http_vuln_check(port: port, url: url, pattern: "alert\(document\.cookie\)", check_header: TRUE,
                      extra_check: make_list("reboot_time"))) {
    report = http_report_vuln_url(port: port, url: url);
    security_message(port: port, data: report);
    exit(0);
  }
}

exit(0);

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

22 Aug 2025 00:00Current
6.6Medium risk
Vulners AI Score6.6
CVSS 24.3
EPSS0.02146
40