Description
In Netflix OSS Hollow, since the Files.exists(parent) is run before creating the directories, an attacker can pre-create these directories with wide permissions. Additionally, since an insecure source of randomness is used, the file names to be created can be deterministically calculated.
Remediation
References
https://github.com/Netflix/security-bulletins/blob/master/advisories/nflx-2021-001.md
Related Vulnerabilities
CVE-2023-26486 Vulnerability in maven package org.webjars.npm:vega-functions
CVE-2022-23539 Vulnerability in maven package org.webjars.npm:jsonwebtoken
CVE-2021-35513 Vulnerability in maven package org.webjars.bower:mermaid
CVE-2019-17558 Vulnerability in maven package org.apache.solr:solr-velocity
CVE-2022-38749 Vulnerability in maven package org.yaml:snakeyaml