Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. getkirby/cms
  4. ›
  5. CVE-2026-21896

CVE-2026-21896: Kirby is missing permission checks in the content changes API

January 8, 2026

The missing permission checks allowed attackers with Panel access to create or discard a changes version or update the content fields in an existing changes version. All of these actions could affect arbitrary models.

This could cause the following impact:

  • Attackers could maliciously create changes versions for all models of the site, creating editing locks that would prevent other authenticated users from making content changes until those locks were cleared.
  • Attackers could update the content in a malicious way, for example by adding defamatory or spam content or by including malicious links or scripts. While this updated content would not immediately be published to the site, an inattentive editor with update permissions could inadvertently publish these changes in the belief that an authorized user has made them.
  • Attackers could discard extensive changes, making editors lose their content work.

References

  • github.com/advisories/GHSA-4j78-4xrm-cr2f
  • github.com/getkirby/kirby
  • github.com/getkirby/kirby/commit/f5ce1347b427b819bf193acf11fd0da232f7af47
  • github.com/getkirby/kirby/releases/tag/5.2.2
  • github.com/getkirby/kirby/security/advisories/GHSA-4j78-4xrm-cr2f
  • nvd.nist.gov/vuln/detail/CVE-2026-21896

Code Behaviors & Features

Detect and mitigate CVE-2026-21896 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 5.0.0 before 5.2.2

Fixed versions

  • 5.2.2

Solution

Upgrade to version 5.2.2 or above.

Impact 6.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:L

Learn more about CVSS

Weakness

  • CWE-863: Incorrect Authorization

Source file

packagist/getkirby/cms/CVE-2026-21896.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 04 Feb 2026 00:35:24 +0000.