GitHub Advisoryadvisory · RubyGems

GHSA-746g-3gfp-hfhw Devise Gem for Ruby Unauthorized Access Using "Remember Me" Cookie

HIGH Published 2023-01-26 Modified 2023-12-14 Official page ↗
Aliases
CVE-2015-8314
Ecosystem
RubyGems
Packages
devise
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-288, CWE-312
Reviewed
2023-01-26

Affected packages

• RubyGems devise: < 3.5.4 → fixed in 3.5.4

Description

Devise version before 3.5.4 uses cookies to implement a "Remember me" functionality. However, it generates the same cookie for all devices. If an attacker manages to steal a remember me cookie and the user does not change the password frequently, the cookie can be used to gain access to the application indefinitely.

Related

Alias · CVE (1)

  • CVE-2015-8314 The Devise gem before 3.5.4 for Ruby mishandles Remember Me cookies for sessions, which may allow an adversary to obtain unauthorized… vulnerability

Weakness · CWE (2)

  • CWE-288 Authentication Bypass Using an Alternate Path or Channel weakness
  • CWE-312 Cleartext Storage of Sensitive Information weakness

References