Details
-
Story
-
Status: Closed
-
Normal
-
Resolution: Incomplete
-
None
-
None
-
None
-
None
Description
As a puppet node, I should only be able to retrieve historical file content for files which I have permission to access.
Static Catalog
1. local file has drifted. So we need to retrieve the right original file content that is consistent with the one we are applying
2. auth part: removing implicit path expansion of puppet:///modules/mod_name/file_name urls to modules/mod_name/files/file_name. A valid client cert can access everything from any module's files directory. Make sure that as an unauthenticated connection cannot get file content. Also make sure you cannot cause a path traversal attack even with a valid client cert.
Attachments
Issue Links
- is blocked by
-
SERVER-999 (Burnside) Direct Puppet: Server Static Catalog
-
- Closed
-
-
PUP-5497 (Burnside) Direct Puppet: Client Static Catalog
-
- Closed
-
-
PUP-5864 Static catalog acceptance: Server should only allow access to <codedir>/environments/*/modules/*/files/*, Story PUP-5534
-
- Resolved
-