Cross-site request forgery in FacturaScripts - #VU163135
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated attacker to disable plugins or apply staged core updates in FacturaScripts, compromising code integrity and availability.
The vulnerability exists due to missing anti-CSRF validation on state-changing GET actions in the Updater controller, with authenticated cookies sent during cross-site top-level navigation. An unauthenticated attacker can lure an authenticated administrator to a crafted link that executes these actions with the victim's privileges, provided an update archive is already staged when applying updates.