{"cve":"CVE-2020-8908","nvd":{"published":"2020-12-10T23:15:13.973","modified":"2026-06-17T03:27:09.760","status":"Modified","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.","cvss_v4":null,"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","score":3.3},"cwes":["CWE-732","CWE-378"],"references":["https://github.com/google/guava/commit/fec0dbc4634006a6162cfd4d0d09c962073ddf40","https://github.com/google/guava/issues/4011","https://lists.apache.org/thread.html/r007add131977f4f576c232b25e024249a3d16f66aad14a4b52819d21%40%3Ccommon-issues.hadoop.apache.org%3E","https://lists.apache.org/thread.html/r07ed3e4417ad043a27bee7bb33322e9bfc7d7e6d1719b8e3dfd95c14%40%3Cdev.drill.apache.org%3E","https://lists.apache.org/thread.html/r161b87f8037bbaff400194a63cd2016c9a69f5949f06dcc79beeab54%40%3Cdev.drill.apache.org%3E"],"products":["google:guava","netapp:active_iq_unified_manager","oracle:commerce_guided_search","oracle:communications_cloud_native_core_network_repository_function","oracle:communications_cloud_native_core_network_slice_selection_function","oracle:communications_pricing_design_center","oracle:data_integrator","oracle:nosql_database","oracle:peoplesoft_enterprise_peopletools","oracle:primavera_unifier","oracle:retail_customer_management_and_segmentation_foundation","oracle:weblogic_server","quarkus:quarkus"],"source":"nvd","synced_at":"2026-10-19T21:12:09.559580076+00:00"},"epss":{"cve":"CVE-2020-8908","score":0.00924,"percentile":0.60413,"date":"2026-10-31"},"kev":null,"osv":[{"id":"GHSA-5mg8-w23w-74h3","url":"https://osv.dev/vulnerability/GHSA-5mg8-w23w-74h3","summary":"Information Disclosure in Guava","modified":"2026-09-10T03:49:26.651391253Z","packages":[{"ecosystem":"Maven","name":"com.google.guava:guava","purl":"pkg:maven/com.google.guava/guava","ranges":["<32.0.0-android"],"fixed":["32.0.0-android"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}