Lucene search
+L

Titan FTP Server Detection Consolidation

🗓️ 23 Aug 2023 00:00:00Reported by Copyright (C) 2023 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 17 Views

Titan FTP Server Detection Consolidation, consolidation of FTP and HTTP server detections for Titan FTP Server on Microsoft Windows

Refs
Code
# SPDX-FileCopyrightText: 2023 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.170553");
  script_version("2023-12-19T05:05:25+0000");
  script_tag(name:"last_modification", value:"2023-12-19 05:05:25 +0000 (Tue, 19 Dec 2023)");
  script_tag(name:"creation_date", value:"2023-08-23 17:18:00 +0000 (Wed, 23 Aug 2023)");
  script_tag(name:"cvss_base", value:"0.0");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:N/I:N/A:N");

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

  script_name("Titan FTP Server Detection Consolidation");

  script_category(ACT_GATHER_INFO);
  script_family("Product detection");
  script_copyright("Copyright (C) 2023 Greenbone AG");
  script_dependencies("gb_southrivertech_titan_ftp_server_http_detect.nasl", "gb_southrivertech_titan_ftp_server_ftp_detect.nasl");
  script_mandatory_keys("titan_ftp_server/detected");

  script_tag(name:"summary", value:"Consolidation of Titan FTP Server detections.");

  script_xref(name:"URL", value:"https://helpdesk.southrivertech.com/portal/en/kb/titan-ftp-and-cornerstone-mft-server");

  exit(0);
}

include("host_details.inc");
include("os_func.inc");
include("cpe.inc");

if( ! get_kb_item( "titan_ftp_server/detected" ) )
  exit( 0 );

report = ""; # nb: To make openvas-nasl-lint happy...

foreach source( make_list( "ftp", "http" ) ) {

  install_list = get_kb_list( "titan_ftp_server/" + source + "/*/installs" );
  if( ! install_list )
    continue;

  # nb: Note that sorting the array above is currently dropping the named array index
  install_list = sort( install_list );

  foreach install( install_list ) {

    infos = split( install, sep:"#---#", keep:FALSE );
    if( max_index( infos ) < 3 )
      continue; # Something went wrong and not all required infos are there...

    port     = infos[0];
    install  = infos[1];
    version  = infos[2];
    concl    = infos[3];
    conclUrl = infos[4]; # nb: Optional and only used by the HTTP detection

    cpe = build_cpe( value:version, exp:"^([0-9.]+)", base:"cpe:/a:southrivertech:titan_ftp_server:" );
    if( ! cpe )
      cpe = "cpe:/a:southrivertech:titan_ftp_server";

    if( source == "http" )
      source = "www";

    register_product( cpe:cpe, location:install, port:port, service:source );

    # nb: Titan FTP Server runs only on Windows
    os_register_and_report( os:"Microsoft Windows", cpe:"cpe:/o:microsoft:windows", port:port, runs_key:"windows",
                            desc:"Titan FTP Server Detection Consolidation" );

    if( report )
      report += '\n\n';
    report += build_detection_report( app:"Titan FTP Server",
                                      version:version,
                                      install:install,
                                      cpe:cpe,
                                      concludedUrl:conclUrl,
                                      concluded:concl );
  }
}

if( report )
  log_message( port:0, data:report );

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

19 Dec 2023 00:00Current
7.3High risk
Vulners AI Score7.3
17