Veracode Insecure Temporary File error when using java.io.File.createTempFile

后端 未结 2 1409
有刺的猬
有刺的猬 2021-01-18 15:04

I need to create a temporary file and store some data into it. I have written the following code to do so:

import org         


        
2条回答
  •  青春惊慌失措
    2021-01-18 15:30

    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

提交回复
热议问题