-
CVSS Score
-Basic Information
CVE ID
-
GHSA ID
-
EPSS Score
-
CWE
-
Published
-
Updated
-
KEV Status
-
Technology
-
The vulnerability stems from using SHA-384 pre-hashing without salt before bcrypt, as shown in the commit diff where these functions were replaced with direct password_hash/password_verify. The deprecated hashDanger() and verifyDanger() methods in the patched code represent the old vulnerable implementation. This implementation allowed attackers to exploit externally leaked SHA-384 hashes to bypass bcrypt's protection through password shucking, as described in the referenced security advisories and blog posts.
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| codeigniter4/shield | composer | < 1.0.0-beta.4 | 1.0.0-beta.4 |
Ongoing coverage of React2Shell