GitHub Advisoryadvisory · RubyGems

GHSA-3crr-9vmg-864v Active Record Improper Input Validation

MEDIUM Published 2017-10-24 Modified 2023-08-25 Official page ↗
Aliases
CVE-2013-1854
Ecosystem
RubyGems
Packages
activerecord
Severity
Moderate
Weaknesses
CWE-20
Reviewed
2020-06-16

Affected packages

• RubyGems activerecord: >= 2.3.0, < 2.3.18 → fixed in 2.3.18 • RubyGems activerecord: >= 3.1.0, < 3.1.12 → fixed in 3.1.12 • RubyGems activerecord: >= 3.2.0, < 3.2.13 → fixed in 3.2.13

Description

The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by converting hash keys to symbols, which allows remote attackers to cause a denial of service via crafted input to a where method.

Related

Alias · CVE (1)

  • CVE-2013-1854 The Active Record component in Ruby on Rails 2.3.x before 2.3.18, 3.1.x before 3.1.12, and 3.2.x before 3.2.13 processes certain queries by… vulnerability

Weakness · CWE (1)

  • CWE-20 Improper Input Validation weakness

References