Plataformatec Devise version 4.5.0 and earlier, using the lockable module contains a CWE-367 vulnerability in The `Devise::Models::Lockable` class, more specifically at the `#increment_failed_attempts` method. File location: lib/devise/models/lockable.rb that can result in Multiple concurrent requests can prevent an attacker from being blocked on brute force attacks. This attack appear to be exploitable via Network connectivity - brute force attacks. This vulnerability appears to have been fixed in 4.6.0 and later.
Advisories
Source ID Title
EUVD EUVD EUVD-2019-0372 Plataformatec Devise version 4.5.0 and earlier, using the lockable module contains a CWE-367 vulnerability in The `Devise::Models::Lockable` class, more specifically at the `#increment_failed_attempts` method. File location: lib/devise/models/lockable.rb that can result in Multiple concurrent requests can prevent an attacker from being blocked on brute force attacks. This attack appear to be exploitable via Network connectivity - brute force attacks. This vulnerability appears to have been fixed in 4.6.0 and later.
Github GHSA Github GHSA GHSA-73rf-6mrf-759q devise Time-of-check Time-of-use Race Condition vulnerability
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: hackerone

Published:

Updated: 2024-08-04T19:54:53.557Z

Reserved: 2019-01-04T00:00:00

Link: CVE-2019-5421

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2019-04-03T15:29:01.663

Modified: 2024-11-21T04:44:54.277

Link: CVE-2019-5421

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses