I need to create a temporary file and store some data into it. I have written the following code to do so:
import org
While creating File using CreateTemp file (in lower version java) it will first create a filename with given suffix and prefix and a random number. format--> Prefix+randam number+Suffix. If the generated name already present it just increment the randam number. here comes the issue in algorithum where v can guess what will be the next filename.
The issue is resolved in Java 6. But still if u do Static scan in veracode they will show it as bug since they cause vulnerable issue in java version lower than 6. If you are using higher version then no problem. Just Skip it..
Reference from veracode: https://www.veracode.com/blog/2009/01/how-boring-flaws-become-interesting
I think the issue is resolved in Java 6 Update 11 release. Use latest version of Java.