FacturaScripts Affected by Reflected XSS
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-79.
Summary
FacturaScripts is open-source enterprise resource planning and accounting software. Prior to 2025.8, there a reflected XSS bug in FacturaScripts. The problem is in how error messages get displayed. Twig's | raw filter is used, which skips HTML escaping. When triggering a database error (like passing a string where an integer is expected), the error message includes the input and gets rendered without sanitization. This vulnerability is fixed in 2025.8.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| NeoRazorX | facturascripts | before 2025.8 | 2025.8 | Patch available | CNA |
| — | facturascripts/facturascripts (Packagist) | before 2025.81 | 2025.81 | Patch available | GHSA-g6w2-q45f-xrp4 |
- facturascripts VendorNeoRazorX Affected before 2025.8 Fixed in 2025.8 Patch available CNA
- facturascripts/facturascripts (Packagist) Vendor— Affected before 2025.81 Fixed in 2025.81 Patch available GHSA-g6w2-q45f-xrp4
Remediation
- Fix · CNA facturascripts (NeoRazorX) Fixed in 2025.8
- Fix · GHSA-g6w2-q45f-xrp4 facturascripts/facturascripts (Packagist) Fixed in 2025.81 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-23476
- 2026-10-03 Alias added: GHSA-g6w2-q45f-xrp4
References
More NeoRazorX Facturascripts vulnerabilities
- TI-2026-19336 FacturaScripts has a Stored Cross-Site Scripting (XSS) in "Observations" field via History View CVSS 3.1CRITICAL 9.0
- TI-2022-01581 Account Takeover in neorazorx/facturascripts CVSS 3.1CRITICAL 9.8
- TI-2026-20624 FacturaScripts has SQL Injection vulnerability in Autocomplete Actions CVSS 4.0HIGH 8.7
- TI-2026-20623 FacturaScripts has SQL Injection vulnerability in API ORDER BY Clause CVSS 4.0HIGH 8.3
- TI-2022-01913 Cross-site Scripting (XSS) - Reflected in neorazorx/facturascripts CVSS 3.1MEDIUM 6.1
- TI-2022-01843 Cross-site Scripting (XSS) - Generic in neorazorx/facturascripts CVSS 3.1MEDIUM 6.1
Sources
- CVE-2026-23476 · CVE Program
- CVE-2026-23476 · NVD
- FIRST EPSS
- GHSA-g6w2-q45f-xrp4 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences