Cross-site request forgery in FacturaScripts - #VU163125
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to permanently delete attacker-selected sales or purchase documents in FacturaScripts.
The vulnerability exists due to missing anti-CSRF token validation in the AjaxForms sales and purchase controllers when processing GET requests for the delete-doc action. An unauthenticated remote attacker can lure an authenticated user with document deletion rights into following a crafted cross-site link, causing deletion of the selected document under the victim's session.