Skip to content
Heist/ feed
Back to feed
Medium

FacturaScripts Affected by Reflected XSS

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-23476
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 10:51 UTC · Revision 1

Source evidence

FacturaScripts Affected by Reflected XSS

core-osv · Original source

Published 2 Feb 2026, 20:49 UTC

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.

osv:CVE-2026-23476
Complete source record
{
  "id": "4a67ba51d4ab3644bea2259ca7ef41365823110cddbf1acfb86f7b75a21db477",
  "url": "https://osv.dev/vulnerability/CVE-2026-23476",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "FacturaScripts Affected by Reflected XSS",
    "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.",
    "evidence": "osv:CVE-2026-23476",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-23476",
      "aliases": [
        "CVE-2026-23476",
        "GHSA-g6w2-q45f-xrp4"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/neorazorx/facturascripts",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "a6e8e0595da4cf176afa71d3635fc163ebf97670"
                },
                {
                  "fixed": "2afd98cecd26c5f8357e0e321d86063ad1012fc3"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:facturascripts:facturascripts:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2025.8"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "2afd98cecd26c5f8357e0e321d86063ad1012fc3"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "a6e8e0595da4cf176afa71d3635fc163ebf97670"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v2025.8"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v2025.71",
            "v2025.7",
            "v2025.43",
            "v2025.41",
            "v2025.4",
            "v2025.3",
            "v2025.2",
            "v2025.11",
            "v2025",
            "c2024.92",
            "v2024.91",
            "v2024.9",
            "v2024.8",
            "v2024.7",
            "v2024.5",
            "v2024.3",
            "v2024.2",
            "v2024.1",
            "v2024",
            "v2023.21",
            "v2023.16",
            "v2023.08",
            "v2022.51",
            "v2022.4",
            "v2022.2",
            "v2022.08",
            "v2022.06",
            "v2021.81",
            "v2021.71",
            "v2021.51",
            "v2021.4",
            "v2021.2",
            "v2021.1",
            "v2021",
            "v2020.80",
            "v2020.71",
            "v2020.61",
            "v2020.51",
            "v2020.4",
            "v2020.3",
            "v2020.2",
            "v2020.01",
            "v2018.16",
            "v2018.15",
            "v2018.14",
            "v2018.13",
            "v2018.12",
            "2018.11",
            "2018.05",
            "2018.04",
            "2018.03"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-23476.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:28.335506794Z",
      "provider": "osv",
      "references": [
        "https://github.com/NeoRazorX/facturascripts/releases/tag/v2025.8",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23476.json",
        "https://github.com/NeoRazorX/facturascripts/security/advisories/GHSA-g6w2-q45f-xrp4",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-23476",
        "https://github.com/NeoRazorX/facturascripts/commit/2afd98cecd26c5f8357e0e321d86063ad1012fc3"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-79"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23476.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-23476",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 494653,
  "published_at": "2026-02-02T20:49:05.731+00:00"
}