CVE-2012-3867

puppet: insufficient validation of agent names in CN of SSL certificate requests

Published Aug 6, 2012 CVSS 2.0 · 4.3 Medium EPSS 2.5% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-2511-1 puppet security update
EUVD EUVD EUVD-2017-0285 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.
Github GHSA Github GHSA GHSA-q44r-f2hm-v76v Pupper does not properly restrict characters in Common Name field of Certificate Signing Request
Ubuntu USN Ubuntu USN USN-1506-1 Puppet vulnerabilities
History

No history.