Description: Libarchive到3.6.2可以使目录具有全局可写权限。archive_write_disk_posix.c中的umask()调用会在很短的时间内更改整个进程的umask;与另一个线程的竞争条件可能导致永久umask0设置。这种竞争条件可能会导致使用权限0777(没有粘性位)隐式创建目录,这意味着任何低权限的本地用户都可以删除和重命名这些目录中的文件。 Broken commit info: Bugfix commit info:
PR: https://gitee.com/src-anolis-os/libarchive/pulls/12/files