VDB-ID: 52 Title: Flash Tool 0.6.0 Remote code execution vulnerability Vulnerability Date: 2013-03-01 Download: http://rubygems.org/gems/flash_tool Vendor: Bojan Milosavljevic Notified: 2013-03-04 Vendor Contact: milboj@gmail.com Description: A ruby wrapper for swftool command line tool. http://www.swftools.org/ Flash tool is small and mini tool for creating swf files from pdfs, pictures and fonts and parsing data from flash files. Vulnerability: If files downloaded contain shell characters it's possible to execute code as the client user. ie: flash_file;id>/tmp/o;.swf ./flash_tool-0.6.0/lib/flash_tool.rb Lines: 26 command = "swfstrings #{file}" 27: output = `#{command} 2>&1` 88: command = "#{command} #{option} #{file}" 89: output = `#{command} 2>&1` ./flash_tool-0.6.0/lib/flash_tool/flash.rb 75: command = "#{command} #{args.join(" ")}" 76: output = `#{command} 2>&1` CVE-IDs: 2013-2513 Exploit: URL: http://www.vapid.dhs.org/advisories/flash_tool-0.6.0-cmd_exec.html Credit: Larry W. Cashdollar, @_larry0