The MCollective aes_security plugin, as used in Puppet Enterprise before 3.3.0 and Mcollective before 2.5.3, does not properly validate new server certificates based on the CA certificate, which allows local users to establish unauthorized Mcollective connections via unspecified vectors related to a race condition.
The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.
Link | Tags |
---|---|
http://www.osvdb.org/109257 | vdb entry |
http://puppetlabs.com/security/cve/cve-2014-3251 | vendor advisory |
http://secunia.com/advisories/60066 | third party advisory |
http://secunia.com/advisories/59356 | third party advisory |