| Source | Link |
|---|---|
| securityfocus | www.securityfocus.com/bid/9202 |
# SPDX-FileCopyrightText: 2003 Noam Rathaus
# 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.11950");
script_version("2023-08-01T13:29:10+0000");
script_tag(name:"last_modification", value:"2023-08-01 13:29:10 +0000 (Tue, 01 Aug 2023)");
script_tag(name:"creation_date", value:"2005-11-03 14:08:04 +0100 (Thu, 03 Nov 2005)");
script_xref(name:"URL", value:"http://www.securityfocus.com/bid/9202");
script_tag(name:"cvss_base", value:"2.6");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:H/Au:N/C:P/I:N/A:N");
script_name("RemotelyAnywhere Cross Site Scripting");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2003 Noam Rathaus");
script_family("Web application abuses");
script_dependencies("gb_get_http_banner.nasl");
script_mandatory_keys("RemotelyAnywhere/banner");
script_require_ports("Services/www", 2000, 2001);
script_tag(name:"solution", value:"Upgrade to the newest version of this software.");
script_tag(name:"summary", value:"The remote RemotelyAnywhere web interface is vulnerable to a cross site
scripting issue.");
script_tag(name:"impact", value:"A vulnerability in RemotelyAnywhere's web interface allows a remote
attacker to inject malicious text into the login screen, this can be used by an attacker to make the
user do things he would otherwise not do (for example, change his password after a successful login to
some string provided by the malicious text).");
script_tag(name:"solution_type", value:"VendorFix");
script_tag(name:"qod_type", value:"remote_vul");
exit(0);
}
include("http_func.inc");
include("http_keepalive.inc");
include("port_service_func.inc");
port = http_get_port(default:2001);
banner = http_get_remote_headers(port : port);
if(!banner || !ereg(pattern:"Server: *RemotelyAnywhere", string:banner))
exit(0);
url = "/default.html?logout=asdf&reason=Please%20set%20your%20password%20to%20ABC123%20after%20login";
req = http_get(item:url, port:port);
res = http_keepalive_send_recv(data:req, port:port, bodyonly:TRUE);
if(!res)
exit(0);
if("Please set your password to ABC123 after login" >< res) {
report = http_report_vuln_url(port:port, url:url);
security_message(port:port, data:report);
exit(0);
}
exit(99);
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