Description
FacturaScripts before version 2026.7 contains a PHP object injection vulnerability in WidgetSelect::processFormData() that allows authenticated attackers to trigger unserialize() on raw POST data without an allowed_classes filter for multiple-select fields. Attackers can submit a serialized XLSXWriter object as the field value to invoke its __destruct() method, deleting arbitrary attacker-specified files such as config.php or backup data, resulting in denial of service and potential application reinstall hijack.
Published: 2026-10-05
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service and file deletion
Action: Immediate Patch
AI Analysis

Impact

FacturaScripts before version 2026.7 contains a PHP object injection vulnerability in WidgetSelect::processFormData(). The method calls unserialize() on raw POST data for multiple‑select fields without applying an allowed_classes filter. An authenticated attacker can submit a serialized instance of XLSXWriter, causing its __destruct() method to execute and delete arbitrary files such as config.php or backup archives. This can lead to denial of service and, by removing essential files, enable a hijacked application reinstall.

Affected Systems

The impacted vendor is NeoRazorX and the affected product is FacturaScripts. Any deployment of FacturaScripts released before version 2026.7 is vulnerable and should be verified and updated.

Risk and Exploitability

The CVSS score is 6.1, indicating medium severity. The EPSS score is not available and the vulnerability is not listed in CISA KEV, suggesting a lower overall threat to the general population. Exploitation requires authenticated access and the privilege to submit POST data to the WidgetSelect component; once achieved, the attacker can delete critical application files, causing service interruption and potential hijack of the reinstall process.

Generated by OpenCVE AI on October 5, 2026 at 18:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FacturaScripts to version 2026.7 or later to eliminate the vulnerable code.
  • If immediate upgrade is not feasible, restrict or disable the WidgetSelect endpoint so that only trusted administrators can access it or disable multi‑select functionality temporarily.
  • Apply a web application firewall rule that blocks or sanitizes raw serialized payloads before they reach PHP, preventing unintended unserialization.

Generated by OpenCVE AI on October 5, 2026 at 18:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 05 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description FacturaScripts before version 2026.7 contains a PHP object injection vulnerability in WidgetSelect::processFormData() that allows authenticated attackers to trigger unserialize() on raw POST data without an allowed_classes filter for multiple-select fields. Attackers can submit a serialized XLSXWriter object as the field value to invoke its __destruct() method, deleting arbitrary attacker-specified files such as config.php or backup data, resulting in denial of service and potential application reinstall hijack.
Title FacturaScripts < 2026.7 PHP Object Injection via WidgetSelect
First Time appeared Neorazorx
Neorazorx facturascripts
Weaknesses CWE-502
CPEs cpe:2.3:a:neorazorx:facturascripts:*:*:*:*:*:*:*:*
Vendors & Products Neorazorx
Neorazorx facturascripts
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H'}

cvssV4_0

{'score': 6.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Neorazorx Facturascripts
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-05T18:01:58.256Z

Reserved: 2026-10-02T15:43:45.338Z

Link: CVE-2026-104905

cve-icon Vulnrichment

Updated: 2026-10-05T18:01:43.215Z

cve-icon NVD

Status : Deferred

Published: 2026-10-05T18:17:31.623

Modified: 2026-10-06T16:08:43.180

Link: CVE-2026-104905

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-05T19:00:13Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data