CVE-2013-4956
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and...
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and Puppet Enterprise 2.8.x before 2.8.3 and 3.0.x before 3.0.1, installs modules with weak permissions if those permissions were used when the modules were originally built, which might allow local users to read or modify those modules depending on the original permissions.
Exploit likelihood
What each source reports
NVD Score used 3.6
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and Puppet Enterprise 2.8.x before 2.8.3 and 3.0.x before 3.0.1, installs modules with weak permissions if those permissions were used when the modules were originally built, which might allow local users to read or modify those modules depending on the original permissions.
- Record
CVE-2013-4956- CVSS 2.0
- 3.6 Low
AV:L/AC:L/Au:N/C:P/I:P/A:N - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE ListNo score
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and Puppet Enterprise 2.8.x before 2.8.3 and 3.0.x before 3.0.1, installs modules with weak permissions if those permissions were used when the modules were originally built, which might allow local users to read or modify those modules depending on the original permissions.
- Record
CVE-2013-4956- Updated
- 2026-11-02
EUVDEUVD-2013-4800No score
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and Puppet Enterprise 2.8.x before 2.8.3 and 3.0.x before 3.0.1, installs modules with weak permissions if those permissions were used when the modules were originally built, which might allow local users to read or modify those modules depending on the original permissions.
- Record
EUVD-2013-4800- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3jgg-vqj7-2c3rNo score
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and...
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and Puppet Enterprise 2.8.x before 2.8.3 and 3.0.x before 3.0.1, installs modules with weak permissions if those permissions were used when the modules were originally built, which might allow local users to read or modify those modules depending on the original permissions.
- Record
GHSA-3jgg-vqj7-2c3r- Updated
- 2026-11-02
OSVNo score
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and Puppet Enterprise 2.8.x before 2.8.3 and 3.0.x before 3.0.1, installs modules with weak permissions if those permissions were used when the modules were originally built, which might allow local users to read or modify those modules depending on the original permissions.
- Record
CVE-2013-4956- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-4956No score
Puppet Module Tool (PMT), as used in Puppet 2.7.x before 2.7.23 and 3.2.x before 3.2.4, and Puppet Enterprise 2.8.x before 2.8.3 and 3.0.x before 3.0.1, installs modules with weak permissions if those permissions were used when the modules were originally built, which might allow local users to read or modify those modules depending on the original permissions.
- Record
DEBIAN-CVE-2013-4956- Updated
- 2026-11-02
OSVMGASA-2013-0259No score
Updated puppet and puppet3 package fix security vulnerabilities
It was discovered that Puppet incorrectly handled the resource_type service. A local attacker on the master could use this issue to execute arbitrary Ruby files (CVE-2013-4761).
It was discovered that Puppet incorrectly handled permissions on the modules it installed. Modules could be installed with the permissions that existed when they were built, possibly exposing them to a local attacker (CVE-2013-4956).
- Record
MGASA-2013-0259- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10581-1No score
ruby2.2-rubygem-puppet-3.8.7-2.2 on GA media
These are all security issues fixed in the ruby2.2-rubygem-puppet-3.8.7-2.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10581-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
puppetDebian:11 | before 3.2.4-1 | 3.2.4-1 |
puppetDebian:7 From an advisory covering 2 CVEs | before 2.7.23-1~deb7u1, plus listed versions 2.7.18-42.7.18-5 | 2.7.23-1~deb7u1 |
puppetMageia:2 From an advisory covering 2 CVEs | before 2.7.23-1.mga2 | 2.7.23-1.mga2 |
puppetMageia:3 From an advisory covering 2 CVEs | before 2.7.23-1.mga3 | 2.7.23-1.mga3 |
puppet3Mageia:3 From an advisory covering 2 CVEs | before 3.2.4-1.mga3 | 3.2.4-1.mga3 |
facterRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:1.6.6-1.el6_4 | 0:1.6.6-1.el6_4 |
hieraRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:1.0.0-3.el6_4 | 0:1.0.0-3.el6_4 |
puppetRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:3.2.4-1.el6_4 | 0:3.2.4-1.el6_4 |
puppet-serverRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:3.2.4-1.el6_4 | 0:3.2.4-1.el6_4 |
ruby-augeasRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:0.4.1-1.el6_4 | 0:0.4.1-1.el6_4 |
Show 5 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby-augeas-debuginfoRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:0.4.1-1.el6_4 | 0:0.4.1-1.el6_4 |
ruby-shadowRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:1.4.1-13.el6_4 | 0:1.4.1-13.el6_4 |
ruby-shadow-debuginfoRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:1.4.1-13.el6_4 | 0:1.4.1-13.el6_4 |
ruby193-puppetRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:3.1.1-11.1.el6ost | 0:3.1.1-11.1.el6ost |
ruby193-puppet-serverRed Hat:openstack:3::el6 From an advisory covering 3 CVEs | before 0:3.1.1-11.1.el6ost | 0:3.1.1-11.1.el6ost |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-4956 is a low vulnerability (CVSS 3.6) in Puppet, published August 20, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 32nd percentile. Fixed in puppet 3.2.4-1.
References
debian.org/security/2013/dsa-2761
puppetlabs.com/security/cve/cve-2013-4956
rhn.redhat.com/errata/RHSA-2013-1284.html
rhn.redhat.com/errata/RHSA-2013-1283.html
nvd.nist.gov/vuln/detail/CVE-2013-4956
github.com/advisories/GHSA-3jgg-vqj7-2c3r
Show 34 moreShow less
security-tracker.debian.org/tracker/CVE-2013-4956
advisories.mageia.org/MGASA-2013-0259.html
bugs.mageia.org/show_bug.cgi?id=11019
puppetlabs.com/security/cve/cve-2013-4761
ubuntu.com/usn/usn-1928-1
access.redhat.com/errata/RHSA-2013:1283
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=974649
bugzilla.redhat.com/show_bug.cgi?id=996855
bugzilla.redhat.com/show_bug.cgi?id=996856
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1283.json
access.redhat.com/security/cve/CVE-2013-3567
cve.org/CVERecord?id=CVE-2013-3567
nvd.nist.gov/vuln/detail/CVE-2013-3567
puppetlabs.com/security/cve/cve-2013-3567
access.redhat.com/security/cve/CVE-2013-4761
cve.org/CVERecord?id=CVE-2013-4761
nvd.nist.gov/vuln/detail/CVE-2013-4761
access.redhat.com/security/cve/CVE-2013-4956
cve.org/CVERecord?id=CVE-2013-4956
access.redhat.com/errata/RHSA-2013:1284
access.redhat.com/support/offerings/techpreview
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1284.json
suse.com/security/cve/CVE-2011-3848
suse.com/security/cve/CVE-2011-3872
suse.com/security/cve/CVE-2012-3864
suse.com/security/cve/CVE-2012-3865
suse.com/security/cve/CVE-2012-3866
suse.com/security/cve/CVE-2012-3867
suse.com/security/cve/CVE-2013-3567
suse.com/security/cve/CVE-2013-4761
suse.com/security/cve/CVE-2013-4956
suse.com/security/cve/CVE-2014-3248
suse.com/security/cve/CVE-2014-3253