Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
-
Night's Watch
-
2
-
NW - 2021-11-17, NW - 2021-12-06
-
Bug Fix
-
Puppet no longer hangs when trying to replace a fifo with a file, directory or symlink
Description
Puppet does some stupid things trying to replace a FIFO, including opening it and trying to MD5 the content.
This allows a DoS for any managed file that can be replaced with a disconnected FIFO, at least.
To reproduce:
mkfifo /tmp/boom
|
puppet apply <<EOT
|
file { "/tmp/boom": ensure => file, content => "Hello, World" }
|
EOT
|
Attachments
Issue Links
- relates to
-
PUP-4045 Failed to generate additional resources using 'eval_generate': Cannot manage files of type socket
-
- Resolved
-
- clones
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...