Lucene search
+L

MondoSoft MondoSearch < 4.4.5156 'msmmask.exe' Source Disclosure Vulnerability - Active Check

🗓️ 03 Nov 2005 00:00:00Reported by Copyright (C) 2002 Michel ArboiType 
openvas
 openvas
🔗 plugins.openvas.org👁 35 Views

MondoSoft MondoSearch < 4.4.5156 'msmmask.exe' Source Disclosure Vulnerability - Active Chec

Related
Refs
Code
ReporterTitlePublishedViews
Family
cve
CVE
CVE-2002-1528
1 Sep 200404:00
cve
cvelist
Cvelist
CVE-2002-1528
1 Sep 200404:00
cvelist
euvd
EUVD
EUVD-2002-1511
7 Oct 202500:30
euvd
nessus
Tenable Nessus
MondoSearch MsmMask.exe Arbitrary Script Source Disclosure
25 Nov 200200:00
nessus
nvd
NVD
CVE-2002-1528
2 Apr 200305:00
nvd
openvas
OpenVAS
msmmask.exe
3 Nov 200500:00
openvas
# SPDX-FileCopyrightText: 2002 Michel Arboi
# 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.11163");
  script_version("2024-11-26T07:35:52+0000");
  script_cve_id("CVE-2002-1528");
  script_tag(name:"last_modification", value:"2024-11-26 07:35:52 +0000 (Tue, 26 Nov 2024)");
  script_tag(name:"creation_date", value:"2005-11-03 14:08:04 +0100 (Thu, 03 Nov 2005)");
  script_tag(name:"cvss_base", value:"5.0");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:N/A:N");
  script_name("MondoSoft MondoSearch < 4.4.5156 'msmmask.exe' Source Disclosure Vulnerability - Active Check");
  # nb: Direct .exe and/or .asp file access might be already seen as an attack these days...
  script_category(ACT_ATTACK);
  script_copyright("Copyright (C) 2002 Michel Arboi");
  script_family("Web application abuses");
  script_dependencies("find_service.nasl", "no404.nasl", "webmirror.nasl",
                      "DDI_Directory_Scanner.nasl", "global_settings.nasl", "os_detection.nasl");
  script_require_ports("Services/www", 80);
  script_mandatory_keys("Host/runs_windows");
  script_exclude_keys("Settings/disable_cgi_scanning");

  script_xref(name:"URL", value:"https://web.archive.org/web/20210129010343/http://www.securityfocus.com/bid/5941");

  script_tag(name:"summary", value:"MondoSoft MondoSearch is prone to a source code disclosure
  vulnerability.");

  script_tag(name:"vuldetect", value:"Two different methods are used:

  1. Sends a crafted HTTP GET request and checks the response

  2. Checks if a vulnerable version is present on the target host");

  script_tag(name:"insight", value:"The msmmask.exe CGI is installed.

  Some versions allow an attacker to read the source of any file in your webserver's directories by
  using the 'mask' parameter.");

  script_tag(name:"affected", value:"MondoSoft MondoSearch version 4.4.5147 and prior.");

  script_tag(name:"solution", value:"Update to version 4.4.5156 or later.");

  script_tag(name:"qod_type", value:"remote_active");
  script_tag(name:"solution_type", value:"VendorFix");

  exit(0);
}

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

port = http_get_port(default:80);

foreach dir(make_list_unique("/", http_cgi_dirs(port:port))) {

  if(dir == "/")
    dir = "";

  p = string(dir, "/MsmMask.exe");
  q = string(p, "?mask=/vt-test", rand(), ".asp");

  r = http_get(port:port, item:q);
  c = http_keepalive_send_recv(port:port, data:r);
  if(egrep(pattern:"Failed to read the maskfile .*vt-test.*\.asp", string:c, icase:TRUE)) {
    report = http_report_vuln_url(port:port, url:q);
    security_message(port:port, data:report);
    exit(0);
  }

  # Version at or below 4.4.5147
  if(concl = egrep(pattern:"MondoSearch for Web Sites (([0-3]\.)|(4\.[0-3]\.)|(4\.4\.[0-4])|(4\.4\.50)|(4\.4\.51[0-3])|(4\.4\.514[0-7]))", string:c)) {
    report = report_fixed_ver(installed_version:chomp(concl), fixed_version:"4.4.5156", install_path:p);
    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