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-2021-26272 Vulnerability in npm package ckeditor4-dev
CVE-2022-36891 Vulnerability in maven package org.jenkins-ci.plugins:deployer-framework
CVE-2020-2126 Vulnerability in maven package com.dubture.jenkins:digitalocean-plugin
CVE-2021-34428 Vulnerability in maven package org.eclipse.jetty:jetty-server
CVE-2021-28169 Vulnerability in maven package org.eclipse.jetty:jetty-servlets