diff --git a/puppet-module-pipeline.yaml b/puppet-module-pipeline.yaml
index 1be413cedbdd59164811aaef954803042fbcc305..e14a8233877db9add13b9c34118e8c9a05afb655 100644
--- a/puppet-module-pipeline.yaml
+++ b/puppet-module-pipeline.yaml
@@ -39,6 +39,10 @@ pdk-validate:
         echo "Locking bolt to 3.27.4"
         sed -e '/"bolt"/d' -e "/'bolt'/d" -i Gemfile Gemfile.local
         echo 'gem "bolt", "= 3.27.4"' >> Gemfile.local
+
+        echo "Locking CFPropertyList to 3.0.6"
+        sed -e '/"CFPropertyList"/d' -e "/'CFPropertyList'/d" -i Gemfile Gemfile.local
+        echo 'gem "CFPropertyList", "= 3.0.6"' >> Gemfile.local
       # For PDK 3.0.0
       elif [ "$PDK_VERSION" == "3.0.0" ]; then
         echo "Locking ffi to 1.15.5"