Severity: Critical
The JSON Parsing code in Rails 2.3 and 3.0 support multiple parsing backends. One of the backends involves transforming the JSON into YAML, and passing that through the YAML parser. Using a specially crafted payload, attackers can trick the backend into decoding a subset of YAML.
ActiveSupport::JSON.backend = "JSONGem"