CVE-2010-0156

low
Published 2022-05-02 · Modified 2024-12-03
CVSS v3
CVSS v2
3.3
VIR risk
3.3

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.

Predictions

Exploit likelihood
20%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2010-0156

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — https://bugzilla.redhat.com/show_bug.cgi?id=502881

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — http://secunia.com/advisories/38766

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — http://groups.google.com/group/puppet-announce/browse_thread/thread/4401823f6cbf6087

OS impact

OSVersionStatusFixed in
debian debianbullseyefixed0.25.4-2

Package impact

EcosystemPackageVulnerableFixed
ruby RubyGemspuppet!< 0.24.0||<~> 0.24.9~> 0.24.9
ruby RubyGemspuppet>=0.24.0,<0.24.90.24.9
ruby RubyGemspuppet>=0.25.0,<0.25.20.25.2

Application impact

VendorProductVersionsFixed
puppetpuppet0.25.2
puppetpuppet0.24.3
puppetpuppet0.24.4
puppetpuppet0.24.5
puppetpuppet0.24.6
puppetpuppet0.24.7
puppetpuppet0.24.8
puppetpuppet0.25.0
puppetpuppet0.25.1

References

CWEs

CWE-59

Verify integrity in audit chain (admin only). AS-IS.