Lucene search

K
githubGitHub Advisory DatabaseGHSA-6XXQ-J39W-G3F6
HistoryMay 14, 2022 - 12:56 a.m.

Puppet Arbitrary Command Execution

2022-05-1400:56:45
CWE-77
CWE-78
GitHub Advisory Database
github.com
5
puppet
command execution
arbitrary
versions 2.6.x
2.7.x
puppet enterprise
remote users
ssl keys
file creation
filebucket request.

CVSS2

6

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:S/C:P/I:P/A:P

AI Score

7.8

Confidence

High

EPSS

0.005

Percentile

75.6%

Puppet 2.6.x before 2.6.15 and 2.7.x before 2.7.13, and Puppet Enterprise (PE) Users 1.0, 1.1, 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows remote authenticated users with agent SSL keys and file-creation permissions on the puppet master to execute arbitrary commands by creating a file whose full pathname contains shell metacharacters, then performing a filebucket request.

Affected configurations

Vulners
Node
puppetpuppetRange2.7.02.7.13
OR
puppetpuppetRange2.6.02.6.15
VendorProductVersionCPE
puppetpuppet*cpe:2.3:a:puppet:puppet:*:*:*:*:*:*:*:*

References

CVSS2

6

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

SINGLE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:M/Au:S/C:P/I:P/A:P

AI Score

7.8

Confidence

High

EPSS

0.005

Percentile

75.6%