Puppet Improper Input Validation vulnerability
High severity
GitHub Reviewed
Published
Oct 24, 2017
to the GitHub Advisory Database
•
Updated Nov 10, 2023
Package
Affected versions
>= 2.7.0, < 2.7.22
>= 3.2.0, < 3.2.2
Patched versions
2.7.22
3.2.2
Description
Published by the National Vulnerability Database
Aug 19, 2013
Published to the GitHub Advisory Database
Oct 24, 2017
Reviewed
Jun 16, 2020
Last updated
Nov 10, 2023
Puppet 2.7.x before 2.7.22 and 3.2.x before 3.2.2, and Puppet Enterprise before 2.8.2, deserializes untrusted YAML, which allows remote attackers to instantiate arbitrary Ruby classes and execute arbitrary code via a crafted REST API call.
References