Cross-site scripting in FacturaScripts - CVE-2026-45710
Published: November 9, 2026
Vulnerability details
The vulnerability allows a highly privileged authenticated attacker to execute stored JavaScript in another user's FacturaScripts session.
The vulnerability exists due to HTML-escaped quotes being decoded inside JavaScript event handlers in WidgetVariante and WidgetSubcuenta picker rows. A highly privileged authenticated attacker can plant malicious variant references or subaccount codes through authorized editing or database writes and execute scripts when a victim clicks a poisoned picker row, with variant exploitation requiring a plugin form using default reference matching.