-
Zack Deveau authored
In Psych >= 4.0.0, load defaults to safe_load. This commit makes the ActiveRecord::Coders::YAMLColum class use Psych safe_load as the Rails default. This default is configurable via ActiveRecord.use_yaml_unsafe_load We conditionally fallback to the correct unsafe load if use_yaml_unsafe_load is set to true. unsafe_load was introduced in Psych 4.0.0 The list of safe_load permitted classes is configurable via ActiveRecord.yaml_column_permitted_classes [CVE-2022-32224]
Zack Deveau authoredIn Psych >= 4.0.0, load defaults to safe_load. This commit makes the ActiveRecord::Coders::YAMLColum class use Psych safe_load as the Rails default. This default is configurable via ActiveRecord.use_yaml_unsafe_load We conditionally fallback to the correct unsafe load if use_yaml_unsafe_load is set to true. unsafe_load was introduced in Psych 4.0.0 The list of safe_load permitted classes is configurable via ActiveRecord.yaml_column_permitted_classes [CVE-2022-32224]
Loading