Every CVESearch/Get API key

CVE-2011-3870

Puppet allows local users to modify the permissions of arbitrary files

6.3 MediumFix available

CVE-2011-3870 is a medium vulnerability (CVSS 6.3) in Puppet, published September 29, 2011. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.35%, the 29th percentile. Fixed in puppet 2.6.11.

What does this mean?
Severity
6.3 MediumCVSS 2.0, NVD
Exploit chance
0.35%EPSS, 29th percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
2.6.11puppet +5 more

Description

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorized_keys file.

Exploit likelihood

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
puppet
RubyGems
before 2.6.11
2.6.11
puppet
RubyGems
2.7.0 up to 2.7.5
2.7.5
puppet
Debian:11
before 2.7.3-3
2.7.3-3
puppet
Debian:6.0
From an advisory covering 4 CVEs
before 2.6.2-5+squeeze1, plus listed versions
2.6.2-42.6.2-5
2.6.2-5+squeeze1
puppet
RubyGems
2.7.0 up to 2.7.5, plus listed versions
2.7.12.7.32.7.4
2.7.5
puppet
RubyGems
before 2.6.11, plus listed versions
0.13.00.13.10.13.20.13.60.16.0
Show 33 moreShow less
0.18.40.22.40.23.00.23.10.23.20.24.00.24.10.24.20.24.30.24.40.24.50.24.60.24.70.24.80.24.90.25.00.25.10.25.20.25.30.25.40.25.50.9.22.6.02.6.12.6.102.6.22.6.32.6.42.6.52.6.62.6.72.6.82.6.9
2.6.11

What each source reports

NVD Score used6.3

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorized_keys file.

Record
CVE-2011-3870
CVSS 2.0
6.3 MediumAV:L/AC:M/Au:N/C:N/I:C/A:C
Weakness
CWE-59
Updated
2026-11-02
CVE ListNo score

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorized_keys file.

Record
CVE-2011-3870
Updated
2026-11-02
EUVDEUVD-2022-4975No score

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorized_keys file.

Record
EUVD-2022-4975
Updated
2026-11-03
GitHub AdvisoriesGHSA-qh3g-27jf-3j54No score

Puppet allows local users to modify the permissions of arbitrary files

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorized_keys file.

Record
GHSA-qh3g-27jf-3j54
Weakness
CWE-59
Updated
2026-11-02
OSVNo score

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorized_keys file.

Record
CVE-2011-3870
Updated
2026-11-02
OSVDEBIAN-CVE-2011-3870No score

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorized_keys file.

Record
DEBIAN-CVE-2011-3870
Updated
2026-11-02
OSVGHSA-qh3g-27jf-3j54No score

Puppet allows local users to modify the permissions of arbitrary files

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorized_keys file.

Record
GHSA-qh3g-27jf-3j54
Weakness
CWE-59
Updated
2026-11-02

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

Show 10 moreShow less
MoveEnter Open