Vulnerabilities
Vulnerable Software

Vulnerability Details CVE-2026-32870

Kirby is an open-source content management system. Kirby's `Xml::value()` method has special handling for `<![CDATA[ ]]>` blocks. If the input value is already valid `CDATA`, it is not escaped a second time but allowed to pass through. However, prior to versions 4.9.0 and 5.4.0, it was possible to trick this check into allowing values that only contained a valid `CDATA` block but also contained other structured data outside of the `CDATA` block. This structured data would then also be allowed to pass through, circumventing the value protection. The `Xml::value()` method is used in `Xml::tag()`, `Xml::create()` and in the `Xml` data handler (e.g. `Data::encode($string, 'xml')`). Both the vulnerable methods and the data handler are not used in the Kirby core. However they may be used in site or plugin code, e.g. to create XML strings from input data. If those generated files are passed to another implementation that assigns specific meaning to the XML schema, manipulation of this system's behavior is possible. Kirby sites that don't use XML generation in site or plugin code are not affected. The problem has been patched in Kirby 4.9.0 and Kirby 5.4.0. In all of the mentioned releases, Kirby has added additional checks that only allow unchanged `CDATA` passthrough if the entire string is made up of valid `CDATA` blocks and no structured data. This protects all uses of the method against the described vulnerability.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 13.6%
CVSS Severity
CVSS v3 Score 7.5
Products affected by CVE-2026-32870
  • Getkirby » Kirby » Version: N/A
    cpe:2.3:a:getkirby:kirby:-
  • Getkirby » Kirby » Version: 1.0.0
    cpe:2.3:a:getkirby:kirby:1.0.0
  • Getkirby » Kirby » Version: 1.0.1
    cpe:2.3:a:getkirby:kirby:1.0.1
  • Getkirby » Kirby » Version: 1.0.2
    cpe:2.3:a:getkirby:kirby:1.0.2
  • Getkirby » Kirby » Version: 1.0.3
    cpe:2.3:a:getkirby:kirby:1.0.3
  • Getkirby » Kirby » Version: 1.0.5
    cpe:2.3:a:getkirby:kirby:1.0.5
  • Getkirby » Kirby » Version: 1.0.6
    cpe:2.3:a:getkirby:kirby:1.0.6
  • Getkirby » Kirby » Version: 1.0.7
    cpe:2.3:a:getkirby:kirby:1.0.7
  • Getkirby » Kirby » Version: 1.0.8
    cpe:2.3:a:getkirby:kirby:1.0.8
  • Getkirby » Kirby » Version: 1.0.9
    cpe:2.3:a:getkirby:kirby:1.0.9
  • Getkirby » Kirby » Version: 1.1.0
    cpe:2.3:a:getkirby:kirby:1.1.0
  • Getkirby » Kirby » Version: 1.1.1
    cpe:2.3:a:getkirby:kirby:1.1.1
  • Getkirby » Kirby » Version: 1.1.2
    cpe:2.3:a:getkirby:kirby:1.1.2
  • Getkirby » Kirby » Version: 2.0.0
    cpe:2.3:a:getkirby:kirby:2.0.0
  • Getkirby » Kirby » Version: 2.0.1
    cpe:2.3:a:getkirby:kirby:2.0.1
  • Getkirby » Kirby » Version: 2.0.2
    cpe:2.3:a:getkirby:kirby:2.0.2
  • Getkirby » Kirby » Version: 2.0.3
    cpe:2.3:a:getkirby:kirby:2.0.3
  • Getkirby » Kirby » Version: 2.0.4
    cpe:2.3:a:getkirby:kirby:2.0.4
  • Getkirby » Kirby » Version: 2.0.5
    cpe:2.3:a:getkirby:kirby:2.0.5
  • Getkirby » Kirby » Version: 2.0.6
    cpe:2.3:a:getkirby:kirby:2.0.6
  • Getkirby » Kirby » Version: 2.1.0
    cpe:2.3:a:getkirby:kirby:2.1.0
  • Getkirby » Kirby » Version: 2.1.1
    cpe:2.3:a:getkirby:kirby:2.1.1
  • Getkirby » Kirby » Version: 2.1.2
    cpe:2.3:a:getkirby:kirby:2.1.2
  • Getkirby » Kirby » Version: 2.2.0
    cpe:2.3:a:getkirby:kirby:2.2.0
  • Getkirby » Kirby » Version: 2.2.1
    cpe:2.3:a:getkirby:kirby:2.2.1
  • Getkirby » Kirby » Version: 2.2.2
    cpe:2.3:a:getkirby:kirby:2.2.2
  • Getkirby » Kirby » Version: 2.2.3
    cpe:2.3:a:getkirby:kirby:2.2.3
  • Getkirby » Kirby » Version: 2.3.0
    cpe:2.3:a:getkirby:kirby:2.3.0
  • Getkirby » Kirby » Version: 2.3.1
    cpe:2.3:a:getkirby:kirby:2.3.1
  • Getkirby » Kirby » Version: 2.3.2
    cpe:2.3:a:getkirby:kirby:2.3.2
  • Getkirby » Kirby » Version: 2.3.3
    cpe:2.3:a:getkirby:kirby:2.3.3
  • Getkirby » Kirby » Version: 2.4.0
    cpe:2.3:a:getkirby:kirby:2.4.0
  • Getkirby » Kirby » Version: 2.4.1
    cpe:2.3:a:getkirby:kirby:2.4.1
  • Getkirby » Kirby » Version: 2.4.2
    cpe:2.3:a:getkirby:kirby:2.4.2
  • Getkirby » Kirby » Version: 2.5.0
    cpe:2.3:a:getkirby:kirby:2.5.0
  • Getkirby » Kirby » Version: 2.5.1
    cpe:2.3:a:getkirby:kirby:2.5.1
  • Getkirby » Kirby » Version: 2.5.10
    cpe:2.3:a:getkirby:kirby:2.5.10
  • Getkirby » Kirby » Version: 2.5.11
    cpe:2.3:a:getkirby:kirby:2.5.11
  • Getkirby » Kirby » Version: 2.5.12
    cpe:2.3:a:getkirby:kirby:2.5.12
  • Getkirby » Kirby » Version: 2.5.13
    cpe:2.3:a:getkirby:kirby:2.5.13
  • Getkirby » Kirby » Version: 2.5.14
    cpe:2.3:a:getkirby:kirby:2.5.14
  • Getkirby » Kirby » Version: 2.5.3
    cpe:2.3:a:getkirby:kirby:2.5.3
  • Getkirby » Kirby » Version: 2.5.4
    cpe:2.3:a:getkirby:kirby:2.5.4
  • Getkirby » Kirby » Version: 2.5.5
    cpe:2.3:a:getkirby:kirby:2.5.5
  • Getkirby » Kirby » Version: 2.5.6
    cpe:2.3:a:getkirby:kirby:2.5.6
  • Getkirby » Kirby » Version: 2.5.7
    cpe:2.3:a:getkirby:kirby:2.5.7
  • Getkirby » Kirby » Version: 2.5.8
    cpe:2.3:a:getkirby:kirby:2.5.8
  • Getkirby » Kirby » Version: 2.5.9
    cpe:2.3:a:getkirby:kirby:2.5.9
  • Getkirby » Kirby » Version: 3.0.0
    cpe:2.3:a:getkirby:kirby:3.0.0
  • Getkirby » Kirby » Version: 3.0.1
    cpe:2.3:a:getkirby:kirby:3.0.1
  • Getkirby » Kirby » Version: 3.0.2
    cpe:2.3:a:getkirby:kirby:3.0.2
  • Getkirby » Kirby » Version: 3.0.3
    cpe:2.3:a:getkirby:kirby:3.0.3
  • Getkirby » Kirby » Version: 3.1.0
    cpe:2.3:a:getkirby:kirby:3.1.0
  • Getkirby » Kirby » Version: 3.1.1
    cpe:2.3:a:getkirby:kirby:3.1.1
  • Getkirby » Kirby » Version: 3.1.2
    cpe:2.3:a:getkirby:kirby:3.1.2
  • Getkirby » Kirby » Version: 3.1.3
    cpe:2.3:a:getkirby:kirby:3.1.3
  • Getkirby » Kirby » Version: 3.1.4
    cpe:2.3:a:getkirby:kirby:3.1.4
  • Getkirby » Kirby » Version: 3.10.0
    cpe:2.3:a:getkirby:kirby:3.10.0
  • Getkirby » Kirby » Version: 3.10.0.1
    cpe:2.3:a:getkirby:kirby:3.10.0.1
  • Getkirby » Kirby » Version: 3.10.1
    cpe:2.3:a:getkirby:kirby:3.10.1
  • Getkirby » Kirby » Version: 3.10.1.1
    cpe:2.3:a:getkirby:kirby:3.10.1.1
  • Getkirby » Kirby » Version: 3.10.1.2
    cpe:2.3:a:getkirby:kirby:3.10.1.2
  • Getkirby » Kirby » Version: 3.2.0
    cpe:2.3:a:getkirby:kirby:3.2.0
  • Getkirby » Kirby » Version: 3.2.1
    cpe:2.3:a:getkirby:kirby:3.2.1
  • Getkirby » Kirby » Version: 3.2.2
    cpe:2.3:a:getkirby:kirby:3.2.2
  • Getkirby » Kirby » Version: 3.2.3
    cpe:2.3:a:getkirby:kirby:3.2.3
  • Getkirby » Kirby » Version: 3.2.4
    cpe:2.3:a:getkirby:kirby:3.2.4
  • Getkirby » Kirby » Version: 3.2.5
    cpe:2.3:a:getkirby:kirby:3.2.5
  • Getkirby » Kirby » Version: 3.3.0
    cpe:2.3:a:getkirby:kirby:3.3.0
  • Getkirby » Kirby » Version: 3.3.1
    cpe:2.3:a:getkirby:kirby:3.3.1
  • Getkirby » Kirby » Version: 3.3.2
    cpe:2.3:a:getkirby:kirby:3.3.2
  • Getkirby » Kirby » Version: 3.3.3
    cpe:2.3:a:getkirby:kirby:3.3.3
  • Getkirby » Kirby » Version: 3.3.4
    cpe:2.3:a:getkirby:kirby:3.3.4
  • Getkirby » Kirby » Version: 3.3.5
    cpe:2.3:a:getkirby:kirby:3.3.5
  • Getkirby » Kirby » Version: 3.3.6
    cpe:2.3:a:getkirby:kirby:3.3.6
  • Getkirby » Kirby » Version: 3.4.0
    cpe:2.3:a:getkirby:kirby:3.4.0
  • Getkirby » Kirby » Version: 3.4.1
    cpe:2.3:a:getkirby:kirby:3.4.1
  • Getkirby » Kirby » Version: 3.4.2
    cpe:2.3:a:getkirby:kirby:3.4.2
  • Getkirby » Kirby » Version: 3.4.3
    cpe:2.3:a:getkirby:kirby:3.4.3
  • Getkirby » Kirby » Version: 3.4.4
    cpe:2.3:a:getkirby:kirby:3.4.4
  • Getkirby » Kirby » Version: 3.4.5
    cpe:2.3:a:getkirby:kirby:3.4.5
  • Getkirby » Kirby » Version: 3.5.0
    cpe:2.3:a:getkirby:kirby:3.5.0
  • Getkirby » Kirby » Version: 3.5.1
    cpe:2.3:a:getkirby:kirby:3.5.1
  • Getkirby » Kirby » Version: 3.5.2
    cpe:2.3:a:getkirby:kirby:3.5.2
  • Getkirby » Kirby » Version: 3.5.3
    cpe:2.3:a:getkirby:kirby:3.5.3
  • Getkirby » Kirby » Version: 3.5.4
    cpe:2.3:a:getkirby:kirby:3.5.4
  • Getkirby » Kirby » Version: 3.5.5
    cpe:2.3:a:getkirby:kirby:3.5.5
  • Getkirby » Kirby » Version: 3.5.6
    cpe:2.3:a:getkirby:kirby:3.5.6
  • Getkirby » Kirby » Version: 3.5.7
    cpe:2.3:a:getkirby:kirby:3.5.7
  • Getkirby » Kirby » Version: 3.5.7.1
    cpe:2.3:a:getkirby:kirby:3.5.7.1
  • Getkirby » Kirby » Version: 3.5.8
    cpe:2.3:a:getkirby:kirby:3.5.8
  • Getkirby » Kirby » Version: 3.5.8.1
    cpe:2.3:a:getkirby:kirby:3.5.8.1
  • Getkirby » Kirby » Version: 3.5.8.2
    cpe:2.3:a:getkirby:kirby:3.5.8.2
  • Getkirby » Kirby » Version: 3.5.8.3
    cpe:2.3:a:getkirby:kirby:3.5.8.3
  • Getkirby » Kirby » Version: 3.6.0
    cpe:2.3:a:getkirby:kirby:3.6.0
  • Getkirby » Kirby » Version: 3.6.1
    cpe:2.3:a:getkirby:kirby:3.6.1
  • Getkirby » Kirby » Version: 3.6.1.1
    cpe:2.3:a:getkirby:kirby:3.6.1.1
  • Getkirby » Kirby » Version: 3.6.2
    cpe:2.3:a:getkirby:kirby:3.6.2
  • Getkirby » Kirby » Version: 3.6.3
    cpe:2.3:a:getkirby:kirby:3.6.3
  • Getkirby » Kirby » Version: 3.6.3.1
    cpe:2.3:a:getkirby:kirby:3.6.3.1
  • Getkirby » Kirby » Version: 3.6.4
    cpe:2.3:a:getkirby:kirby:3.6.4
  • Getkirby » Kirby » Version: 3.6.5
    cpe:2.3:a:getkirby:kirby:3.6.5
  • Getkirby » Kirby » Version: 3.6.6
    cpe:2.3:a:getkirby:kirby:3.6.6
  • Getkirby » Kirby » Version: 3.6.6.1
    cpe:2.3:a:getkirby:kirby:3.6.6.1
  • Getkirby » Kirby » Version: 3.6.6.2
    cpe:2.3:a:getkirby:kirby:3.6.6.2
  • Getkirby » Kirby » Version: 3.6.6.3
    cpe:2.3:a:getkirby:kirby:3.6.6.3
  • Getkirby » Kirby » Version: 3.6.6.4
    cpe:2.3:a:getkirby:kirby:3.6.6.4
  • Getkirby » Kirby » Version: 3.6.6.5
    cpe:2.3:a:getkirby:kirby:3.6.6.5
  • Getkirby » Kirby » Version: 3.6.6.6
    cpe:2.3:a:getkirby:kirby:3.6.6.6
  • Getkirby » Kirby » Version: 3.7.0
    cpe:2.3:a:getkirby:kirby:3.7.0
  • Getkirby » Kirby » Version: 3.7.0.1
    cpe:2.3:a:getkirby:kirby:3.7.0.1
  • Getkirby » Kirby » Version: 3.7.0.2
    cpe:2.3:a:getkirby:kirby:3.7.0.2
  • Getkirby » Kirby » Version: 3.7.1
    cpe:2.3:a:getkirby:kirby:3.7.1
  • Getkirby » Kirby » Version: 3.7.2
    cpe:2.3:a:getkirby:kirby:3.7.2
  • Getkirby » Kirby » Version: 3.7.2.1
    cpe:2.3:a:getkirby:kirby:3.7.2.1
  • Getkirby » Kirby » Version: 3.7.3
    cpe:2.3:a:getkirby:kirby:3.7.3
  • Getkirby » Kirby » Version: 3.7.4
    cpe:2.3:a:getkirby:kirby:3.7.4
  • Getkirby » Kirby » Version: 3.7.5
    cpe:2.3:a:getkirby:kirby:3.7.5
  • Getkirby » Kirby » Version: 3.7.5.1
    cpe:2.3:a:getkirby:kirby:3.7.5.1
  • Getkirby » Kirby » Version: 3.7.5.2
    cpe:2.3:a:getkirby:kirby:3.7.5.2
  • Getkirby » Kirby » Version: 3.7.5.3
    cpe:2.3:a:getkirby:kirby:3.7.5.3
  • Getkirby » Kirby » Version: 3.7.5.4
    cpe:2.3:a:getkirby:kirby:3.7.5.4
  • Getkirby » Kirby » Version: 3.7.5.5
    cpe:2.3:a:getkirby:kirby:3.7.5.5
  • Getkirby » Kirby » Version: 3.8.0
    cpe:2.3:a:getkirby:kirby:3.8.0
  • Getkirby » Kirby » Version: 3.8.1
    cpe:2.3:a:getkirby:kirby:3.8.1
  • Getkirby » Kirby » Version: 3.8.1.1
    cpe:2.3:a:getkirby:kirby:3.8.1.1
  • Getkirby » Kirby » Version: 3.8.2
    cpe:2.3:a:getkirby:kirby:3.8.2
  • Getkirby » Kirby » Version: 3.8.3
    cpe:2.3:a:getkirby:kirby:3.8.3
  • Getkirby » Kirby » Version: 3.8.4
    cpe:2.3:a:getkirby:kirby:3.8.4
  • Getkirby » Kirby » Version: 3.8.4.1
    cpe:2.3:a:getkirby:kirby:3.8.4.1
  • Getkirby » Kirby » Version: 3.8.4.2
    cpe:2.3:a:getkirby:kirby:3.8.4.2
  • Getkirby » Kirby » Version: 3.8.4.3
    cpe:2.3:a:getkirby:kirby:3.8.4.3
  • Getkirby » Kirby » Version: 3.8.4.4
    cpe:2.3:a:getkirby:kirby:3.8.4.4
  • Getkirby » Kirby » Version: 3.9.0
    cpe:2.3:a:getkirby:kirby:3.9.0
  • Getkirby » Kirby » Version: 3.9.1
    cpe:2.3:a:getkirby:kirby:3.9.1
  • Getkirby » Kirby » Version: 3.9.2
    cpe:2.3:a:getkirby:kirby:3.9.2
  • Getkirby » Kirby » Version: 3.9.3
    cpe:2.3:a:getkirby:kirby:3.9.3
  • Getkirby » Kirby » Version: 3.9.4
    cpe:2.3:a:getkirby:kirby:3.9.4
  • Getkirby » Kirby » Version: 3.9.5
    cpe:2.3:a:getkirby:kirby:3.9.5
  • Getkirby » Kirby » Version: 3.9.6
    cpe:2.3:a:getkirby:kirby:3.9.6
  • Getkirby » Kirby » Version: 3.9.6.1
    cpe:2.3:a:getkirby:kirby:3.9.6.1
  • Getkirby » Kirby » Version: 3.9.7
    cpe:2.3:a:getkirby:kirby:3.9.7
  • Getkirby » Kirby » Version: 3.9.8
    cpe:2.3:a:getkirby:kirby:3.9.8
  • Getkirby » Kirby » Version: 3.9.8.1
    cpe:2.3:a:getkirby:kirby:3.9.8.1
  • Getkirby » Kirby » Version: 3.9.8.2
    cpe:2.3:a:getkirby:kirby:3.9.8.2
  • Getkirby » Kirby » Version: 3.9.8.3
    cpe:2.3:a:getkirby:kirby:3.9.8.3
  • Getkirby » Kirby » Version: 4.0.0
    cpe:2.3:a:getkirby:kirby:4.0.0
  • Getkirby » Kirby » Version: 4.0.1
    cpe:2.3:a:getkirby:kirby:4.0.1
  • Getkirby » Kirby » Version: 4.0.2
    cpe:2.3:a:getkirby:kirby:4.0.2
  • Getkirby » Kirby » Version: 4.0.3
    cpe:2.3:a:getkirby:kirby:4.0.3
  • Getkirby » Kirby » Version: 4.1.0
    cpe:2.3:a:getkirby:kirby:4.1.0
  • Getkirby » Kirby » Version: 4.1.1
    cpe:2.3:a:getkirby:kirby:4.1.1
  • Getkirby » Kirby » Version: 4.1.2
    cpe:2.3:a:getkirby:kirby:4.1.2
  • Getkirby » Kirby » Version: 4.2.0
    cpe:2.3:a:getkirby:kirby:4.2.0
  • Getkirby » Kirby » Version: 4.3.0
    cpe:2.3:a:getkirby:kirby:4.3.0
  • Getkirby » Kirby » Version: 4.3.1
    cpe:2.3:a:getkirby:kirby:4.3.1
  • Getkirby » Kirby » Version: 4.4.0
    cpe:2.3:a:getkirby:kirby:4.4.0
  • Getkirby » Kirby » Version: 4.4.1
    cpe:2.3:a:getkirby:kirby:4.4.1
  • Getkirby » Kirby » Version: 4.5.0
    cpe:2.3:a:getkirby:kirby:4.5.0
  • Getkirby » Kirby » Version: 4.6.0
    cpe:2.3:a:getkirby:kirby:4.6.0
  • Getkirby » Kirby » Version: 4.6.1
    cpe:2.3:a:getkirby:kirby:4.6.1
  • Getkirby » Kirby » Version: 4.7.0
    cpe:2.3:a:getkirby:kirby:4.7.0
  • Getkirby » Kirby » Version: 4.7.1
    cpe:2.3:a:getkirby:kirby:4.7.1
  • Getkirby » Kirby » Version: 5.0.0
    cpe:2.3:a:getkirby:kirby:5.0.0
  • Getkirby » Kirby » Version: 5.0.1
    cpe:2.3:a:getkirby:kirby:5.0.1
  • Getkirby » Kirby » Version: 5.0.2
    cpe:2.3:a:getkirby:kirby:5.0.2
  • Getkirby » Kirby » Version: 5.0.3
    cpe:2.3:a:getkirby:kirby:5.0.3
  • Getkirby » Kirby » Version: 5.0.4
    cpe:2.3:a:getkirby:kirby:5.0.4
  • Getkirby » Kirby » Version: 5.1.0
    cpe:2.3:a:getkirby:kirby:5.1.0
  • Getkirby » Kirby » Version: 5.1.1
    cpe:2.3:a:getkirby:kirby:5.1.1
  • Getkirby » Kirby » Version: 5.1.2
    cpe:2.3:a:getkirby:kirby:5.1.2
  • Getkirby » Kirby » Version: 5.1.3
    cpe:2.3:a:getkirby:kirby:5.1.3
  • Getkirby » Kirby » Version: 5.1.4
    cpe:2.3:a:getkirby:kirby:5.1.4


Contact Us

Shodan ® - All rights reserved