Every CVE Search/ Get API key

CVE-2012-1989

Puppet allows local users to overwrite arbitrary files via a symlink attack

3.6 LowFix available

CVE-2012-1989 is a low vulnerability (CVSS 3.6) in Puppet, published June 27, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in puppet 2.7.13.

telnet.rb in Puppet 2.7.x before 2.7.13 and Puppet Enterprise (PE) 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows local users to overwrite arbitrary files via a symlink attack on the NET::Telnet connection log (/tmp/out.log).

Exploit likelihood

0.40%Down 0.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 3.6

telnet.rb in Puppet 2.7.x before 2.7.13 and Puppet Enterprise (PE) 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows local users to overwrite arbitrary files via a symlink attack on the NET::Telnet connection log (/tmp/out.log).

Record
CVE-2012-1989
CVSS 2.0
3.6 LowAV:L/AC:L/Au:N/C:N/I:P/A:P
Weakness
CWE-264
Updated
2026-11-02
CVE List No score

telnet.rb in Puppet 2.7.x before 2.7.13 and Puppet Enterprise (PE) 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows local users to overwrite arbitrary files via a symlink attack on the NET::Telnet connection log (/tmp/out.log).

Record
CVE-2012-1989
Updated
2026-11-02
EUVDEUVD-2017-0212 No score

telnet.rb in Puppet 2.7.x before 2.7.13 and Puppet Enterprise (PE) 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows local users to overwrite arbitrary files via a symlink attack on the NET::Telnet connection log (/tmp/out.log).

Record
EUVD-2017-0212
Updated
2026-11-03
GitHub AdvisoriesGHSA-c5qq-g673-5p49 No score

Puppet allows local users to overwrite arbitrary files via a symlink attack

telnet.rb in Puppet 2.7.x before 2.7.13 and Puppet Enterprise (PE) 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows local users to overwrite arbitrary files via a symlink attack on the NET::Telnet connection log (/tmp/out.log).

Record
GHSA-c5qq-g673-5p49
Updated
2026-11-02
OSV No score

telnet.rb in Puppet 2.7.x before 2.7.13 and Puppet Enterprise (PE) 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows local users to overwrite arbitrary files via a symlink attack on the NET::Telnet connection log (/tmp/out.log).

Record
CVE-2012-1989
Updated
2026-11-02
OSVDEBIAN-CVE-2012-1989 No score

telnet.rb in Puppet 2.7.x before 2.7.13 and Puppet Enterprise (PE) 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows local users to overwrite arbitrary files via a symlink attack on the NET::Telnet connection log (/tmp/out.log).

Record
DEBIAN-CVE-2012-1989
Updated
2026-11-02
OSVGHSA-c5qq-g673-5p49 No score

Puppet allows local users to overwrite arbitrary files via a symlink attack

telnet.rb in Puppet 2.7.x before 2.7.13 and Puppet Enterprise (PE) 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows local users to overwrite arbitrary files via a symlink attack on the NET::Telnet connection log (/tmp/out.log).

Record
GHSA-c5qq-g673-5p49
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
puppet
RubyGems
2.7.1 up to 2.7.13
2.7.13
puppet
Debian:11
before 2.7.13-1
2.7.13-1
puppet
RubyGems
2.7.1 up to 2.7.13, plus listed versions
2.7.112.7.122.7.32.7.42.7.52.7.62.7.82.7.9
2.7.13

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 12 moreShow less
MoveEnter Open