Name |
Screen Temporary Files for Sensitive Information |
|
Likelyhood of attack |
Typical severity |
Medium |
Medium |
|
Summary |
An adversary exploits the temporary, insecure storage of information by monitoring the content of files used to store temp data during an application's routine execution flow. Many applications use temporary files to accelerate processing or to provide records of state across multiple executions of the application. Sometimes, however, these temporary files may end up storing sensitive information. By screening an application's temporary files, an adversary might be able to discover such sensitive information. For example, web browsers often cache content to accelerate subsequent lookups. If the content contains sensitive information then the adversary could recover this from the web cache. |
Prerequisites |
The target application must utilize temporary files and must fail to adequately secure them against other parties reading them. |
Solutions | |
Related Weaknesses |
CWE ID
|
Description
|
CWE-377 |
Insecure Temporary File |
|
Related CAPECS |
CAPEC ID
|
Description
|
CAPEC-150 |
An adversary exploits well-known locations for resources for the purposes of undermining the security of the target. In many, if not most systems, files and resources are organized in a default tree structure. This can be useful for adversaries because they often know where to look for resources or files that are necessary for attacks. Even when the precise location of a targeted resource may not be known, naming conventions may indicate a small area of the target machine's file tree where the resources are typically located. For example, configuration files are normally stored in the /etc director on Unix systems. Adversaries can take advantage of this to commit other types of attacks. |
|