Executive brief
Bacularis is a web-based backup management system used to configure and monitor data backup jobs. A stored cross-site scripting (XSS) vulnerability in the client address field allows any authenticated user to inject malicious scripts that execute when other users view client details, potentially leading to account takeover, credential theft, or unauthorized administrative actions.
Technical details
The vulnerability is a stored XSS in the client address field during client creation/editing. An authenticated attacker can inject arbitrary JavaScript code (e.g., <script>prompt()</script>) into the address field; the payload is persisted in the database and executed in the browsers of all users who view the client details page. The attack requires authentication but affects all user roles, including normal users. The vulnerability exists in versions 1.0.0 through 6.5.0 and is fixed in version 6.5.1.
Affected products
- Bacularis Bacularis 1.0.0 through 6.5.0
Timeline
- 2026-09-15: disclosed
- 2026: patched: Fixed in version 6.5.1