SCA: security update for getkirby/cms (GHSA-w942-j9r6-hr6r)

medium Tenable Self-Hosted Container Security Plugin ID 440785

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- Kirby is an open-source content management system. Kirby's user permissions control which user role is
allowed to perform specific actions to content models in the CMS. These permissions are defined for each
role in the user blueprint (`site/blueprints/users/...`). It is also possible to customize the permissions
for each target model in the model blueprints (such as in `site/blueprints/pages/...`) using the `options`
feature. The permissions and options together control the authorization of user actions. For pages, Kirby
provides the `pages.create` and `pages.changeStatus` permissions (among others). Prior to versions 4.9.0
and 5.4.0, Kirby checked these permissions independently and only for the respective action. However the
`changeStatus` permission didn't take effect on page creation. New pages are created as drafts by default
and need to be published by changing the page status of an existing page draft. This is ensured when the
page is created via the Kirby Panel. However the REST API allows to override the `isDraft` flag when
creating a new page. This allowed authenticated attackers with the `pages.create` permission to
immediately create published pages, bypassing the normal editorial workflow. The problem has been patched
in Kirby 4.9.0 and Kirby 5.4.0. Kirby has added a check to the page creation rules that ensures that users
without the `pages.changeStatus` permission cannot create published pages, only page drafts.
(CVE-2026-40099)

Solution

Update the getkirby/cms library and its related packages to version 4.9.0 or later.

See Also

https://github.com/advisories/GHSA-w942-j9r6-hr6r

Plugin Details

Severity: Medium

ID: 440785

Version: Revision 1.8

Type: Local

Family: SCA Checks

Published: 4/24/2026

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.73

Vendor

Vendor Severity: Medium

CVSS v2

Risk Factor: Medium

Base Score: 6.8

Temporal Score: 5

Vector: CVSS2#AV:N/AC:L/Au:S/C:N/I:C/A:N

CVSS Score Source: CVE-2026-40099

CVSS v3

Risk Factor: Medium

Base Score: 6.5

Temporal Score: 5.7

Vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

CVSS v4

Risk Factor: Medium

Base Score: 5.3

Threat Score: 1.3

Threat Vector: CVSS:4.0/E:U

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 4/23/2026

Vulnerability Publication Date: 4/23/2026

Reference Information

CVE: CVE-2026-40099

cwe: CWE-863