CVE-2012-3867

Medium

Description

lib/puppet/ssl/certificate_authority.rb in Puppet before 2.6.17 and 2.7.x before 2.7.18, and Puppet Enterprise before 2.5.2, does not properly restrict the characters in the Common Name field of a Certificate Signing Request (CSR), which makes it easier for user-assisted remote attackers to trick administrators into signing a crafted agent certificate via ANSI control sequences.

SeverityMedium
CVSS4.3
Exploit probability—
ProductPuppet
PublishedAug 6, 2012
First seenAug 6, 2012

How to fix

Sources list no fixed version or patch link for this vulnerability.

Affected products

ProductAffected versionsFixed in
puppet puppet2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.8, 2.7.9, 2.7.10, 2.7.11, 2.7.12, 2.7.13, 2.7.14, 2.7.16, 2.7.17—
puppetlabs puppetv ≤ 2.6.16, 2.7.0, 2.7.1—
debian debian_linux6.0—
canonical ubuntu_linux10.04, 11.04, 11.10, 12.04—
opensuse opensuse11.4, 12.1—
suse linux_enterprise_desktop11—
suse linux_enterprise_server11—
puppet puppet_enterprisev ≤ 2.5.1—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.