CVE Catalog

CVE-2026-54002

HighCVSS 8.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.41%

33th percentile - higher than 33% of all known CVEs

Summary

A vulnerability in Kirby CMS before versions 4.9.4 and 5.4.4 allows stored cross-site scripting via malicious markup injected as children of unknown HTML/XML tags. The sanitization functions fail to properly filter such input.

Risk Assessment

The risk involves potential execution of scripts in the victim's browser, leading to session theft, content manipulation, or further attacks on system users.

Recommendation

Upgrade Kirby to version 4.9.4 or 5.4.4 immediately to fix the vulnerability.

Other vulnerabilities in Kirby CMS

See all
Original NVD description (English source)

Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites and plugins that use the writer or list fields or call Dom::sanitize(), Sane::sanitize(), Sane::Html::sanitize(), Sane::Svg::sanitize(), Sane::Xml::sanitize(), Sane::sanitizeFile(), or file sanitizeContents() with untrusted input allow malicious markup injected as children of an unknown HTML or XML tag to pass through Dom::sanitize() without being correctly sanitized, causing stored cross-site scripting. This issue is fixed in versions 4.9.4 and 5.4.4.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS