Lucene search
+L

Credit Card Data Disclosure in CitrusDB

🗓️ 03 Nov 2005 00:00:00Reported by Copyright (C) 2005 Noam RathausType 
openvas
 openvas
🔗 plugins.openvas.org👁 33 Views

Credit Card Data Disclosure in CitrusDB. Uses a textfile to temporarily store credit card info accessible via static URL. Not deleted after processing, leading to security risk

Related
Refs
Code
ReporterTitlePublishedViews
Family
cve
CVE
CVE-2005-0229
14 Feb 200505:00
cve
cvelist
Cvelist
CVE-2005-0229
14 Feb 200505:00
cvelist
exploitdb
Exploit DB
CitrusDB 0.1/0.2/0.3 Credit Card Data - Remote Information Disclosure
31 Jan 200500:00
exploitdb
euvd
EUVD
EUVD-2005-0230
7 Oct 202500:30
euvd
nvd
NVD
CVE-2005-0229
27 Apr 200504:00
nvd
securityvulns
securityvulns
[Full-Disclosure] Credit Card data disclosure in CitrusDB
14 Feb 200500:00
securityvulns
securityvulns
securityvulns
[Full-Disclosure] Advisory: Upload Authorization bypass in CitrusDB
15 Feb 200500:00
securityvulns
SourceLink
securityfocuswww.securityfocus.com/bid/12402
# SPDX-FileCopyrightText: 2005 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.16388");
  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/12402");
  script_cve_id("CVE-2005-0229");
  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("Credit Card Data Disclosure in CitrusDB");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (C) 2005 Noam Rathaus");
  script_family("Web application abuses");
  script_dependencies("find_service.nasl", "no404.nasl", "webmirror.nasl", "DDI_Directory_Scanner.nasl", "global_settings.nasl");
  script_require_ports("Services/www", 80);
  script_exclude_keys("Settings/disable_cgi_scanning");

  script_tag(name:"solution", value:"Update to CitrusDB version 0.3.6 or higher and set the
  option '$path_to_ccfile' in the configuration to a path not accessible via HTTP.

  Workaround : Either deny access to the file using access restriction
  features of the remote webserver or change CitrusDB to use a file
  outside the document root and not accessible via HTTP.");

  script_tag(name:"summary", value:"CitrusDB uses a textfile to temporarily store credit card information.

  This textfile is located in the web tree via a static URL and thus accessible to third parties.
  It also isn't deleted after processing resulting in a big window of opportunity for an attacker.");

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

  exit(0);
}

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

port = http_get_port(default:80);

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

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

  url = dir + "/newfile.txt";
  req = http_get(item:url, port:port);
  r = http_keepalive_send_recv(port:port, data:req, bodyonly: TRUE);
  if(!r)
    continue;

  if('"CHARGE","' >< r) {
    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

01 Aug 2023 00:00Current
6.6Medium risk
Vulners AI Score6.6
CVSS 25
EPSS0.07652
33