Vulnerability · CVE-2026-32870
Kirby is an open-source content management system.
Published Apr 24, 2026 · catalog updated Jun 17, 2026 · Kirby is an open-source
Check if you run it
No confirmed exploitation is on record for CVE-2026-32870. EPSS is 0.46%. Act only if a listed version of Kirby is an open-source is installed.
Gaps on this record
- The stored product name is a package slug. The name on this page is taken from the title (Kirby is an open-source).
- No version range is stored. A customer cannot check an installed version against this record.
- No vendor fix or required action is stored. Compare the linked advisory before you change production.
- Severity
- Medium6.9
- Known exploitation
- Not in CISA/VulnCheck KEV
- EPSS
- 0.46%
- Remediation
- Advisory link
- Affected products
- cpe getkirby/kirby
Kirby is an open-source content management system. Kirby's method has special handling for blocks. If the input value is already valid , 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 block but also contained other structured data outside of the block. This structured data would then also be allowed to pass through, circumventing the value protection. The method is used in , and in the data handler (e.g. ). 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 passthrough if the entire string is made up of valid blocks and no structured data. This protects all uses of the method against the described vulnerability.
Are you affected?
Enter the version you run. The result uses only the ranges stored on this record.
The check returns affected, not affected, or incomplete. It does not guess a version that is missing from the record.
- cpe getkirby/kirbyversion unspecified
How to fix CVE-2026-32870
Recommended remediation
A patch or advisory reference is linked. Open the original publisher for availability by product version.
Official advisories
What to do
Three questions, each answered from this record only. Confirm the vendor advisory before you patch.
Should you patch?
No confirmed exploitation is on record for CVE-2026-32870. EPSS is 0.46%. Act only if a listed version of Kirby is an open-source is installed.
Which versions are affected?
Affected version ranges are not on this record. Compare the installed version with the linked vendor advisory before you change production.
What should an analyst verify?
CWE-91: XML Injection. EPSS 0.46%. There is no CISA KEV listing. No Exploit-DB or Metasploit reference is linked. Use the source links for the original advisory.
Code
The project this record applies to. Exploit listings stay in References.
Timeline
Detection, updates, and resolution for this record.
Apr 24, 2026 · NIST NVD
Detected
Kirby is an open-source content management system. Kirby's method has special handling for blocks. If the input value is already valid , 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 block but also contained other structured data outside of the block. This
Jun 17, 2026 · NIST NVD
Updated
Kirby is an open-source content management system. Kirby's method has special handling for blocks. If the input value is already valid , 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 block but also contained other structured data outside of the block. This
Sources
- CVE.orgVulnerability recordCVE-2026-32870
Official CVE identifier
cve.org - FIRST EPSSExploitation probabilityCVE-2026-32870
30-day exploitation probability 0.5%
first.org - NIST NVDVulnerability recordCVE-2026-32870
Kirby is an open-source content management system. Kirby's method has special handling for blocks. If the input value is already valid , it is not escaped a second time but allowed to pass through. However, prior to versions 4.9.0 and 5.4.0,
nvd.nist.gov
References
Freshness
Last verified in this catalog Oct 18, 2026. Significant claims (KEV, EPSS, CVSS, affected ranges) come from the source rows above — open the original publisher for the authoritative advisory.