PT-2026-43449 · Packagist+2 · Getkirby/Cms+1

CVE-2026-44174

·

Published

2026-05-26

·

Updated

2026-07-17

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Kirby versions prior to 4.9.1 Kirby versions prior to 5.4.1
Description Kirby failed to validate model attributes used in collection queries, enabling authenticated Panel users to execute arbitrary model methods. This arbitrary method call, a form of arbitrary code execution, allows attackers to run unauthorized commands within the target process. This can lead to the disclosure of sensitive information or malicious write actions. Affected API endpoints include /<site|page|user>/blueprints, /<site|page>/children, /<model>/files, /languages, /roles, /translations, /users, and /<user>/roles, as well as endpoints allowing search, not, filter, and sort queries. Examples of exploitable methods include password() for disclosing password hashes, root() for revealing absolute filesystem paths, loginPasswordless() for privilege escalation, and delete() for mass deletion of models.
Recommendations Update Kirby to version 4.9.1 or later. Update Kirby to version 5.4.1 or later.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-44174
GHSA-86RH-H242-J8XP

Affected Products

Getkirby/Cms
Kirby