GitHub Advisoryadvisory · RubyGems

GHSA-jxhw-mg8m-2pj8 Devise does not properly perform type conversion when performing database queries

MEDIUM Published 2017-10-24 Modified 2023-01-23 Official page ↗
Aliases
CVE-2013-0233
Ecosystem
RubyGems
Packages
devise
Severity
Moderate
Weaknesses
CWE-704
Reviewed
2020-06-16

Affected packages

• RubyGems devise: >= 2.2.0, < 2.2.3 → fixed in 2.2.3 • RubyGems devise: >= 2.1.0, < 2.1.3 → fixed in 2.1.3 • RubyGems devise: >= 2.0.0, < 2.0.5 → fixed in 2.0.5 • RubyGems devise: >= 1.5.0, < 1.5.4 → fixed in 1.5.4

Description

Devise gem 2.2.x before 2.2.3, 2.1.x before 2.1.3, 2.0.x before 2.0.5, and 1.5.x before 1.5.4 for Ruby, when using certain databases, does not properly perform type conversion when performing database queries, which might allow remote attackers to cause incorrect results to be returned and bypass security checks via unknown vectors, as demonstrated by resetting passwords of arbitrary accounts.

Related

Alias · CVE (1)

  • CVE-2013-0233 Devise gem 2.2.x before 2.2.3, 2.1.x before 2.1.3, 2.0.x before 2.0.5, and 1.5.x before 1.5.4 for Ruby, when using certain databases, does… vulnerability

Weakness · CWE (1)

  • CWE-704 Incorrect Type Conversion or Cast weakness

References