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-2014-0120 Vulnerability in maven package io.hawt:hawtio-karaf-terminal
CVE-2018-5673 Vulnerability in maven package org.webjars.bowergithub.dojo:dojo
CVE-2020-4045 Vulnerability in npm package ssb-server
CVE-2022-24847 Vulnerability in maven package org.geoserver.community:gs-jdbcconfig
CVE-2018-16491 Vulnerability in maven package org.webjars.npm:node.extend