Skip to content
OpenAdvisories
Low · 1.2 Public exploit CVE-2025-69210 EUVD-2025-205844GHSA-2267-xqcf-gw2m

FacturaScripts vulnerable to Stored Cross-Site Scripting (XSS) via XML File Upload

Published Dec 30, 2025 · Updated Dec 30, 2025 · Assigned by GitHub_M

Description

FacturaScripts is open-source enterprise resource planning and accounting software. Prior to version 2025.7, a stored cross-site scripting (XSS) vulnerability exists in the product file upload functionality. Authenticated users can upload crafted XML files containing executable JavaScript. These files are later rendered by the application without sufficient sanitization or content-type enforcement, allowing arbitrary JavaScript execution when the file is accessed. Because product files uploaded by regular users are visible to administrative users, this vulnerability can be leveraged to execute malicious JavaScript in an administrator’s browser session. Version 2025.7 fixes the issue.

Affected products

VendorProductAffectedFixed
NeoRazorX facturascripts < 2025.7 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

Exploit-DB 1

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist facturascripts/facturascripts < 2025.7 2025.7 GHSA-2267-xqcf-gw2m
Packagist facturascripts/facturascripts 2025.11 — GHSA-2267-xqcf-gw2m
Packagist facturascripts/facturascripts 2025.41 — GHSA-2267-xqcf-gw2m
Packagist facturascripts/facturascripts 2025.43 — GHSA-2267-xqcf-gw2m

References