Vulnerability Details : CVE-2022-39314
Kirby is a flat-file CMS. In versions prior to 3.5.8.2, 3.6.6.2, 3.7.5.1, and 3.8.1, Kirby is subject to user enumeration due to Improper Restriction of Excessive Authentication Attempts. This vulnerability affects you only if you are using the `code` or `password-reset` auth method with the `auth.methods` option or if you have enabled the `debug` option in production. By using two or more IP addresses and multiple login attempts, valid user accounts will lock, but invalid accounts will not, leading to account enumeration. This issue has been patched in versions 3.5.8.2, 3.6.6.2, 3.7.5.1, and 3.8.1. If you cannot update immediately, you can work around the issue by setting the `auth.methods` option to `password`, which disables the code-based login and password reset forms.
Products affected by CVE-2022-39314
- cpe:2.3:a:getkirby:kirby:*:*:*:*:*:*:*:*
- cpe:2.3:a:getkirby:kirby:*:*:*:*:*:*:*:*
- cpe:2.3:a:getkirby:kirby:*:*:*:*:*:*:*:*
- cpe:2.3:a:getkirby:kirby:3.8.0:rc1:*:*:*:*:*:*
- cpe:2.3:a:getkirby:kirby:3.8.0:rc2:*:*:*:*:*:*
- cpe:2.3:a:getkirby:kirby:3.8.0:rc3:*:*:*:*:*:*
- cpe:2.3:a:getkirby:kirby:3.8.0:-:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2022-39314
0.06%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 26 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2022-39314
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
4.8
|
MEDIUM | CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N |
2.2
|
2.5
|
GitHub, Inc. | |
3.7
|
LOW | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N |
2.2
|
1.4
|
NIST |
CWE ids for CVE-2022-39314
-
The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame.Assigned by:
- nvd@nist.gov (Primary)
- security-advisories@github.com (Secondary)
References for CVE-2022-39314
-
https://github.com/getkirby/kirby/security/advisories/GHSA-43qq-qw4x-28f8
User enumeration in the code-based login and password reset forms · Advisory · getkirby/kirby · GitHubThird Party Advisory
Jump to