Debian DSA-2511-1 : puppet - several vulnerabilities

This script is Copyright (C) 2012-2013 Tenable Network Security, Inc.


Synopsis :

The remote Debian host is missing a security-related update.

Description :

Several security vulnerabilities have been found in Puppet, a
centralized configuration management :

- CVE-2012-3864
Authenticated clients could read arbitrary files on the
puppet master.

- CVE-2012-3865
Authenticated clients could delete arbitrary files on
the puppet master.

- CVE-2012-3866
The report of the most recent Puppet run was stored with
world readable permissions, resulting in information
disclosure.

- CVE-2012-3867
Agent hostnames were insufficiently validated.

See also :

http://security-tracker.debian.org/tracker/CVE-2012-3864
http://security-tracker.debian.org/tracker/CVE-2012-3865
http://security-tracker.debian.org/tracker/CVE-2012-3866
http://security-tracker.debian.org/tracker/CVE-2012-3867
http://www.debian.org/security/2012/dsa-2511

Solution :

Upgrade the puppet packages.

For the stable distribution (squeeze), this problem has been fixed in
version 2.6.2-5+squeeze6.

Risk factor :

Medium / CVSS Base Score : 4.3
(CVSS2#AV:N/AC:M/Au:N/C:N/I:P/A:N)
CVSS Temporal Score : 3.2
(CVSS2#E:U/RL:OF/RC:C)
Public Exploit Available : false

Family: Debian Local Security Checks

Nessus Plugin ID: 60002 ()

Bugtraq ID: 54399

CVE ID: CVE-2012-3864
CVE-2012-3865
CVE-2012-3866
CVE-2012-3867