Skip to content
OpenAdvisories
Low CVE-2010-0156 EUVD-2022-5419GHSA-vrh7-99jh-3fmm

Puppet arbitrary files overwrite via a symlink attack

Published Mar 3, 2010 · Updated Aug 7, 2024 · Assigned by mitre

Description

Puppet 0.24.x before 0.24.9 and 0.25.x before 0.25.2 allows local users to overwrite arbitrary files via a symlink attack on the (1) /tmp/daemonout, (2) /tmp/puppetdoc.txt, (3) /tmp/puppetdoc.tex, or (4) /tmp/puppetdoc.aux temporary file.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 11 puppet 0.25.4-2 —

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems puppet >= 0.24.0, < 0.24.9 0.24.9 GHSA-vrh7-99jh-3fmm
RubyGems puppet >= 0.25.0, < 0.25.2 0.25.2 GHSA-vrh7-99jh-3fmm

References