Description
A vulnerability was identified in getkirby Kirby up to 4.9.5/5.5.3. Affected by this issue is the function OptionsQuery::resolve of the file src/Option/OptionsQuery.php of the component Dynamic Option Generation. The manipulation leads to authorization bypass. The attack is possible to be carried out remotely. Upgrading to version 4.9.6 and 5.6.0 can resolve this issue. You should upgrade the affected component.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass
Action: Patch Now
AI Analysis

Impact

The vulnerability resides in the OptionsQuery::resolve function of getkirby Kirby’s Dynamic Option Generation component. A crafted request can manipulate the query resolver, allowing an attacker to bypass the intended authorization checks. This bypass can enable unauthorized access to privileged options or actions that are normally restricted to authenticated or privileged users. The flaw is a classic authorization bypass (CWE‑285) due to improper handling of user‑controlled input.

Affected Systems

getkirby Kirby versions up to 4.9.5 and 5.5.3 are affected. Upgrading to Kirby 4.9.6 or 5.6.0 removes the vulnerability. The affected component is the Dynamic Option Generation module located in src/Option/OptionsQuery.php. Clients using any of these vulnerable releases should verify the component version and apply the patch promptly.

Risk and Exploitability

The CVSS score is 5.3, indicating a moderate severity vulnerability. EPSS is not available, and the issue is not listed in the CISA KEV catalog. Attackers can exploit the flaw remotely by sending a specially crafted request to the OptionsQuery endpoint. Since no authentication is required, the risk to exposed installations is significant for any publicly accessible Kirby instance, warranting timely remediation.

Generated by OpenCVE AI on October 12, 2026 at 20:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Kirby to version 4.9.6 or 5.6.0, which fixes the OptionsQuery::resolve logic.
  • If an immediate update is not feasible, block or restrict external access to the OptionsQuery endpoint until the patch can reach production, for example by limiting the route to trusted IP addresses or applying application‑layer firewall rules.
  • Review and enforce strict authorization checks for all option resolution logic, ensuring no user‑supplied values are used to elevate privileges.

Generated by OpenCVE AI on October 12, 2026 at 20:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was identified in getkirby Kirby up to 4.9.5/5.5.3. Affected by this issue is the function OptionsQuery::resolve of the file src/Option/OptionsQuery.php of the component Dynamic Option Generation. The manipulation leads to authorization bypass. The attack is possible to be carried out remotely. Upgrading to version 4.9.6 and 5.6.0 can resolve this issue. You should upgrade the affected component.
Title getkirby Kirby Dynamic Option Generation OptionsQuery.php resolve authorization
First Time appeared Getkirby
Getkirby kirby
Weaknesses CWE-285
CWE-639
CPEs cpe:2.3:a:getkirby:kirby:*:*:*:*:*:*:*:*
Vendors & Products Getkirby
Getkirby kirby
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:P/I:N/A:N/E:ND/RL:OF/RC:C'}

cvssV3_0

{'score': 4.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:X/RL:O/RC:C'}

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:X/RL:O/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-16T17:19:37.353Z

Reserved: 2026-10-11T17:56:44.523Z

Link: CVE-2026-108924

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-12T20:17:08.457

Modified: 2026-10-16T18:17:29.653

Link: CVE-2026-108924

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:15:07Z

Weaknesses
  • CWE-285

    Improper Authorization

  • CWE-639

    Authorization Bypass Through User-Controlled Key