Cross-site scripting in firefly-iii - #VU132080
Published: May 21, 2026
firefly-iii
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary JavaScript in a victim's browser.
The vulnerability exists due to cross-site scripting in the audit log entry view template resources/views/list/ale.twig when rendering the piggy bank name from audit log data. A remote user can create a piggy bank with a crafted name and trigger audit log rendering to execute arbitrary JavaScript in a victim's browser.
The issue is stored in the database and user interaction is required when a victim views the affected transaction audit log.