Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') Affecting getkirby/cms package, versions <4.9.1>=5.0.0-alpha.1, <5.4.1


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

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-17112372
  • published31 May 2026
  • disclosed26 May 2026
  • creditmojamojam

Introduced: 26 May 2026

NewCVE-2026-44174  (opens in a new tab)
CWE-470  (opens in a new tab)

How to fix?

Upgrade getkirby/cms to version 4.9.1, 5.4.1 or higher.

Overview

Affected versions of this package are vulnerable to Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') via the REST API search and collection query endpoints. An attacker can execute arbitrary methods on model objects by supplying crafted queries, potentially leading to disclosure of sensitive information or unauthorized actions such as privilege escalation or deletion of data. This is only exploitable if the attacker is an authenticated Panel user.

CVSS Base Scores

version 4.0
version 3.1