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.
Weaknesses in this category are related to the management of permissions, privileges, and other security features that are used to perform access control.
Link | Tags |
---|---|
http://lists.opensuse.org/opensuse-security-announce/2012-08/msg00006.html | third party advisory vendor advisory |
http://www.debian.org/security/2012/dsa-2511 | third party advisory vendor advisory |
http://www.ubuntu.com/usn/USN-1506-1 | third party advisory vendor advisory |
http://secunia.com/advisories/50014 | third party advisory |
http://lists.opensuse.org/opensuse-updates/2012-07/msg00036.html | third party advisory vendor advisory |
http://puppetlabs.com/security/cve/cve-2012-3867/ | vendor advisory |
https://github.com/puppetlabs/puppet/commit/dfedaa5fa841ccf335245a748b347b7c7c236640 | issue tracking exploit patch |
https://github.com/puppetlabs/puppet/commit/f3419620b42080dad3b0be14470b20a972f13c50 | issue tracking exploit patch |
https://bugzilla.redhat.com/show_bug.cgi?id=839158 | issue tracking |