CVE-2011-3872 Puppet 2.6.x before 2.6.12 and 2.7.x before 2.7.6, and Puppet Enterprise (PE) Users 1.0, 1.1, and 1.2 before 1.2.4, when signing an agent certificate, adds the Puppet master's certdnsnames values to t...
LowCVSS 2.6
EPSS 2.5%
- Published
- Updated
- Exploit status
- No public exploit known
Description
Puppet 2.6.x before 2.6.12 and 2.7.x before 2.7.6, and Puppet Enterprise (PE) Users 1.0, 1.1, and 1.2 before 1.2.4, when signing an agent certificate, adds the Puppet master's certdnsnames values to the X.509 Subject Alternative Name field of the certificate, which allows remote attackers to spoof a Puppet master via a man-in-the-middle (MITM) attack against an agent that uses an alternate DNS name for the master, aka "AltNames Vulnerability."
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| debian/puppet(Debian:11) | < 2.7.6-1 | 2.7.6-1 |
| puppet | = 2.6.0 | No fix listed |
| puppet | = 2.6.1 | No fix listed |
| puppet | = 2.6.2 | No fix listed |
| puppet | = 2.6.3 | No fix listed |
| puppet | = 2.6.4 | No fix listed |
| puppet | = 2.6.5 | No fix listed |
| puppet | = 2.6.6 | No fix listed |
| puppet | = 2.6.7 | No fix listed |
| puppet | = 2.6.8 | No fix listed |
| puppet | = 2.6.9 | No fix listed |
| puppet | = 2.6.10 | No fix listed |
| puppet | = 2.6.11 | No fix listed |
| puppet | = 2.7.2 | No fix listed |
| puppet | = 2.7.3 | No fix listed |
| puppet | = 2.7.4 | No fix listed |
| puppet | = 2.7.5 | No fix listed |
| puppetlabs puppet | = 2.7.0 | No fix listed |
| puppetlabs puppet | = 2.7.1 | No fix listed |
| puppet enterprise | = 1.2.0 | No fix listed |
| puppet enterprise | = 1.2.1 | No fix listed |
| puppet enterprise | = 1.2.2 | No fix listed |
| puppet enterprise | = 1.2.3 | No fix listed |
| puppetlabs puppet enterprise users | = 1.0 | No fix listed |
| puppetlabs puppet enterprise users | = 1.1 | No fix listed |
References
- security-tracker.debian.org vendor-advisory
- groups.google.com patch
- puppetlabs.com
- 46550 third-party-advisory vendor-advisory
- 46578 third-party-advisory vendor-advisory
- 46934 third-party-advisory
- 46964 third-party-advisory
- 50356 vdb-entry
- USN-1238-1 vendor-advisory
- USN-1238-2 vendor-advisory
- puppet-x509-spoofing(70970) vdb-entry
- puppet.com