-
CVSS Score
-Basic Information
CVE ID
-
GHSA ID
-
EPSS Score
-
CWE
-
Published
-
Updated
-
KEV Status
-
Technology
-
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| getkirby/cms | composer | < 3.5.8.3 | 3.5.8.3 |
| getkirby/cms | composer | >= 3.6.0, < 3.6.6.3 | 3.6.6.3 |
| getkirby/cms | composer | >= 3.7.0, < 3.7.5.2 | 3.7.5.2 |
| getkirby/cms | composer | >= 3.8.0, < 3.8.4.1 | 3.8.4.1 |
| getkirby/cms | composer | >= 3.9.0, < 3.9.6 | 3.9.6 |
The vulnerability stemmed from two key gaps: 1) Session validation in Auth::currentUserFromSession lacked password change timestamp checks, and 2) Login mechanisms didn't record essential timing metadata. The commit added passwordTimestamp() checks in Auth.php and login timestamp storage in User.php, confirming these were the missing protections. The test patches in AuthTest.php that validate session invalidation after password changes further corroborate these functions' central role in the vulnerability.
Ongoing coverage of React2Shell