PT-2023-26469 · Kirby · Kirby

5Hank4R

·

Published

2023-07-27

·

Updated

2023-08-03

·

CVE-2023-38489

CVSS v3.1

7.3

High

VectorAV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Kirby versions prior to 3.5.8.3 Kirby versions prior to 3.6.6.3 Kirby versions prior to 3.7.5.2 Kirby versions prior to 3.8.4.1 Kirby versions prior to 3.9.6
Description The issue affects all Kirby sites with user accounts, unless Kirby's API and Panel are disabled in the config. It can be exploited if a Kirby user is logged in on a shared device or browser with potentially untrusted users, or if an attacker has previously used a password to log in to a Kirby site as the affected user. The problem is related to insufficient session expiration, allowing attackers to stay logged in to a Kirby site even after the user has changed their password. This is because Kirby did not invalidate user sessions created with a password that was later changed by the user or site admin.
Recommendations To resolve the issue for versions prior to 3.5.8.3, update to Kirby 3.5.8.3 or a later version. To resolve the issue for versions prior to 3.6.6.3, update to Kirby 3.6.6.3 or a later version. To resolve the issue for versions prior to 3.7.5.2, update to Kirby 3.7.5.2 or a later version. To resolve the issue for versions prior to 3.8.4.1, update to Kirby 3.8.4.1 or a later version. To resolve the issue for versions prior to 3.9.6, update to Kirby 3.9.6 or a later version.

Exploit

Fix

Insufficient Session Expiration

Weakness Enumeration

Related Identifiers

CVE-2023-38489
GHSA-5MVJ-RVP8-RF45

Affected Products

Kirby