Cross-site scripting in Kirby - CVE-2026-44175
Published: May 22, 2026
Kirby
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary JavaScript code in the site frontend.
The vulnerability exists due to improper neutralization of input during web page generation in the list field and list block content handling when processing updates sent to Kirby's API. A remote user can send crafted content containing malicious HTML code to execute arbitrary JavaScript code in the site frontend.
The attack requires an authenticated Panel user with permission to update a list field or list block, and the injected code is stored in content and executed when the frontend renders the affected content.