Tarball permission preservation in puppet
Moderate severity
GitHub Reviewed
Published
May 13, 2022
to the GitHub Advisory Database
•
Updated Jan 27, 2023
Package
Affected versions
< 4.10.10
>= 5.0.0, < 5.3.4
Patched versions
4.10.10
5.3.4
Description
Published by the National Vulnerability Database
Feb 9, 2018
Published to the GitHub Advisory Database
May 13, 2022
Reviewed
Jul 21, 2022
Last updated
Jan 27, 2023
When installing a module using the system tar, the PMT will filter filesystem permissions to a sane value. This may just be based on the user's umask.
When using minitar, files are unpacked with whatever permissions are in the tarball. This is potentially unsafe, as tarballs can be easily created with weird permissions.
References