Lucene search
+L

Ultimate PHP Board 'users.dat' Information Disclosure Vulnerability

🗓️ 26 Mar 2006 00:00:00Reported by Copyright (C) 2005 Josh Zlatin-AmishavType 
openvas
 openvas
🔗 plugins.openvas.org👁 23 Views

Ultimate PHP Board users.dat Information Disclosure Vulnerability with weak password encryption and insufficient access control

Related
Refs
Code
ReporterTitlePublishedViews
Family
nessus
Tenable Nessus
Ultimate PHP Board < 1.9.7 Multiple XSS
16 Jun 200500:00
nessus
nessus
Tenable Nessus
Ultimate PHP Board users.dat Multiple Vulnerabilities
24 Aug 200500:00
nessus
cve
CVE
CVE-2005-2005
20 Jun 200504:00
cve
cve
CVE
CVE-2005-2030
21 Jun 200504:00
cve
cvelist
Cvelist
CVE-2005-2005
20 Jun 200504:00
cvelist
cvelist
Cvelist
CVE-2005-2030
21 Jun 200504:00
cvelist
exploitdb
Exploit DB
Ultimate PHP Board 1.8/1.9 - Weak Password Encryption
16 Jun 200500:00
exploitdb
euvd
EUVD
EUVD-2005-2007
7 Oct 202500:30
euvd
euvd
EUVD
EUVD-2005-2032
7 Oct 202500:30
euvd
nvd
NVD
CVE-2005-2005
16 Jun 200504:00
nvd
Rows per page
# SPDX-FileCopyrightText: 2005 Josh Zlatin-Amishav
# 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.19497");
  script_version("2023-12-13T05:05:23+0000");
  script_tag(name:"last_modification", value:"2023-12-13 05:05:23 +0000 (Wed, 13 Dec 2023)");
  script_tag(name:"creation_date", value:"2006-03-26 17:55:15 +0200 (Sun, 26 Mar 2006)");
  script_cve_id("CVE-2005-2005", "CVE-2005-2030");
  script_xref(name:"OSVDB", value:"17374");
  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("Ultimate PHP Board 'users.dat' Information Disclosure Vulnerability");
  script_category(ACT_GATHER_INFO);
  script_family("Web application abuses");
  script_copyright("Copyright (C) 2005 Josh Zlatin-Amishav");
  script_dependencies("find_service.nasl", "no404.nasl", "webmirror.nasl", "DDI_Directory_Scanner.nasl", "gb_php_http_detect.nasl", "global_settings.nasl");
  script_require_ports("Services/www", 80);
  script_exclude_keys("Settings/disable_cgi_scanning");

  script_xref(name:"URL", value:"https://www.securityfocus.com/archive/1/402506");
  script_xref(name:"URL", value:"http://www.securityfocus.com/bid/13975");
  script_xref(name:"URL", value:"https://www.securityfocus.com/archive/1/402461");

  script_tag(name:"summary", value:"Ultimate PHP Board (UPB) is prone to an information disclosure
  vulnerability");

  script_tag(name:"insight", value:"The remote version of this software is prone to a weak password
  encryption vulnerability and may store the users.dat file under the web document root with
  insufficient access control.");

  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_tag(name:"qod_type", value:"remote_banner");
  script_tag(name:"solution_type", value:"WillNotFix");

  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 );
if( ! http_can_host_php( port:port ) ) exit( 0 );

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

  if( dir == "/" ) dir = "";
  url = dir + "/db/users.dat";

  # nb: records look like:
  #     user_name<~>password<~>level<~>email<~>view_email<~>mail_list<~>location<~>url<~>avatar<~>icq<~>aim<~>msn<~>sig<~>posts<~>date_added<~>id
  if( http_vuln_check( port:port, url:url, pattern:"<~>20[0-9][0-9]-[0-9][0-9]-[0-9][0-9]<~>[0-9]+$" ) ) {
    report = http_report_vuln_url( port:port, url:url );
    security_message( port:port, data:report );
    exit( 0 );
  }

  # See if the version is known to be vulnerable.
  res = http_get_cache( item:dir + "/index.php", port:port );

  if( ver = egrep( pattern:"Powered by UPB Version : 1\.([0-8]|9\.[0-6])", string:res ) ) {
    report = report_fixed_ver( installed_version:ver, fixed_version:"None" );
    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

13 Dec 2023 00:00Current
6.5Medium risk
Vulners AI Score6.5
CVSS 25
EPSS0.03004
23