Skip to content

Commit 4523002

Browse files
committed
Use at least Devise 4.6 for security patch
Devise ruby gem before 4.6.0 when the lockable module is used is vulnerable to a time-of-check time-of-use (TOCTOU) race condition due to increment_failed_attempts within the `Devise::Models::Lockable` class not being concurrency safe.
1 parent c5111f7 commit 4523002

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

alchemy-devise.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Gem::Specification.new do |s|
1717
s.test_files = Dir["spec/**/*"]
1818

1919
s.add_dependency "alchemy_cms", [">= 4.1.0.beta", "< 4.99"]
20-
s.add_dependency "devise", [">= 4.0", "< 4.99"]
20+
s.add_dependency "devise", [">= 4.6.0", "< 4.99"]
2121

2222
s.add_development_dependency "capybara"
2323
s.add_development_dependency "factory_bot_rails"

0 commit comments

Comments
 (0)