← Back

CVE-2020-8908

nvd nist
Published: Dec 10, 2020Modified: Jun 17, 2026

JSON object

Loading...
3.3
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Exploitability: 1.8 / Impact: 1.4
Source: NVD

Description

A temp directory creation vulnerability exists in all versions of Guava, allowing an attacker with access to the machine to potentially access data in a temporary directory created by the Guava API com.google.common.io.Files.createTempDir(). By default, on unix-like systems, the created directory is world-readable (readable by an attacker with access to the system). The method in question has been marked @Deprecated in versions 30.0 and later and should not be used. For Android developers, we recommend choosing a temporary directory API provided by Android, such as context.getCacheDir(). For other Java developers, we recommend migrating to the Java 7 API java.nio.file.Files.createTempDirectory() which explicitly configures permissions of 700, or configuring the Java runtime's java.io.tmpdir system property to point to a location whose permissions are appropriately configured.

Affected (23)

Show all products
1 product
Guava
1 product
Quarkus
10 products
1 product
Active Iq Unified Manager
Configuration A
1 vulnerable
Vulnerable SoftwareAffected Versions
Before 32.0.0
Configuration B
1 vulnerable
Vulnerable SoftwareAffected Versions
Before 1.11.4
Configuration C
12 vulnerable
Configuration D
6 vulnerable
Vulnerable SoftwareAffected Versions
Version 1.14.0
Oracle
From 17.7 to 17.12
Version 18.8
Version 19.12
Version 20.12
Version 21.12
Configuration E
3 vulnerable
Vulnerable SoftwareAffected Versions
Netapp
All versions
All versions
All versions

References (86)

Source: cve-coordination@google.com
PatchThird Party Advisory
Source: cve-coordination@google.com
Issue TrackingPatchThird Party Advisory
Source: cve-coordination@google.com
Third Party Advisory
Source: cve-coordination@google.com
ExploitPatchThird Party Advisory
Source: cve-coordination@google.com
PatchThird Party Advisory
Source: cve-coordination@google.com
PatchThird Party Advisory
Source: cve-coordination@google.com
PatchThird Party Advisory
Source: cve-coordination@google.com
Third Party Advisory
Source: cve-coordination@google.com
PatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
PatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Issue TrackingPatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Third Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
ExploitPatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
PatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
PatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
PatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Third Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
PatchThird Party Advisory

Timeline

No history available yet.