Information Exposure Affecting getkirby/cms package, versions >=3.5.0, <3.5.8.2>=3.6.0, <3.6.6.2>=3.7.0, <3.7.5.1>=3.8.0, <3.8.1


Severity

Recommended
0.0
medium
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.06% (27th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-PHP-GETKIRBYCMS-3052826
  • published19 Oct 2022
  • disclosed18 Oct 2022
  • creditFlorian Merz

Introduced: 18 Oct 2022

CVE-2022-39314  (opens in a new tab)
CWE-204  (opens in a new tab)

How to fix?

Upgrade getkirby/cms to version 3.5.8.2, 3.6.6.2, 3.7.5.1, 3.8.1 or higher.

Overview

Affected versions of this package are vulnerable to Information Exposure in the code-based login and password reset forms.

Note:

This vulnerability only affects Kirby sites which are using the code or password-reset auth method with the auth.methods option. It can only be successfully exploited under server configuration conditions outside of the attacker's control.

As long as no error occurs during challenge creation and during the processing of the user.login:failed hook, Kirby sites are not affected by this vulnerability.

Workarounds

Users who are unable to upgrade to the fixed version should sett the auth.methods option to password, which disables the code-based login and password reset forms.

However please note that the site will still be vulnerable against CVE-2022-39315

CVSS Scores

version 3.1