Skip to content
Threat Feed

Vendor

FacturaScripts

6 briefs RSS
critical advisory

FacturaScripts Path Traversal to Remote Code Execution Vulnerability

An authenticated attacker can exploit a path traversal vulnerability (GHSA-hgjx-r89m-m7v4) in FacturaScripts versions 2025 through 2026.2's file upload functionality to write arbitrary files outside intended directories, leading to remote code execution as the web-server user.

FacturaScripts web-application path-traversal remote-code-execution php
2r 5t
high advisory

FacturaScripts Unauthenticated Path Traversal Vulnerability (CVE-2026-45693)

FacturaScripts contains an unauthenticated path traversal vulnerability (CVE-2026-45693) in its static file controllers, allowing attackers to bypass authorization by manipulating URLs with `../` segments to read sensitive files like invoices and database backups from the application's filesystem without authentication.

FacturaScripts path-traversal web-application data-leakage unauthenticated-access
2r 2t
high advisory

FacturaScripts CSV Formula Injection via CSVExport Leads to RCE

FacturaScripts is vulnerable to CVE-2026-45263, a CSV formula injection vulnerability due to improper sanitization of user-supplied input when exporting data to CSV files, allowing a low-privilege authenticated user to embed formula-triggering characters in text fields that execute when an administrator opens the exported CSV with spreadsheet software, potentially leading to code execution on the admin's workstation via DDE or macro invocation and credential theft.

FacturaScripts csv-injection web-application rce credential-theft
1r 3t 3i
critical advisory

FacturaScripts Authenticated SQL Injection via Parenthesis Bypass

An authenticated SQL injection vulnerability exists in the FacturaScripts REST API, specifically in the `filter` parameter of endpoints like `/api/3/clientes` and `/api/3/attachedfiles`. This flaw arises because the `Where::sqlColumn()` function bypasses identifier escaping for strings containing both parentheses, allowing an attacker to inject arbitrary SQL, which enables an attacker with a low-privileged API key to extract sensitive data like admin password hashes and session cookies (`logkey`) from any database table, leading to full account takeover and administrative access.

FacturaScripts sql-injection web-application account-takeover credential-access privilege-escalation
1r 4t 2i
critical advisory

FacturaScripts: Account takeover of any 2FA-enabled user due to authentication bypass

An authentication bypass vulnerability (CVE-2026-47677) in FacturaScripts' `/login?action=two-factor-validation` endpoint allows unauthenticated attackers to conduct a brute-force attack against Time-based One-Time Passwords (TOTP) for any 2FA-enabled user, including administrators, due to the absence of password verification, CSRF protection, and rate-limiting, leading to complete account takeover with high confidentiality and integrity impact, as well as potential denial of service via account lockout.

facturascripts authentication-bypass brute-force 2fa-bypass web-application php
1r 3t
critical advisory

FacturaScripts Remote Code Execution via Zip Slip Vulnerability

FacturaScripts is vulnerable to remote code execution due to insufficient validation of file paths within uploaded ZIP archives, allowing a Zip Slip attack and arbitrary file write leading to RCE.

facturascripts zip-slip rce factura scripts
2r 2t