Description
The Vitepos – Point of Sale (POS) for WooCommerce plugin for WordPress is vulnerable to blind SQL Injection via the 'src_by[].val.start / src_by[].val.end (operator 'bt')' parameter in all versions up to, and including, 3.6.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with vendor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This is an incomplete fix for a previously patched SQL injection (version 3.6.0), which addressed only the gt/lt/le/ge operators while leaving the 'bt' (BETWEEN) operator branch unpatched.
Published: 2026-10-16
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection allowing data exfiltration
Action: Apply patch
AI Analysis

Impact

The Vitepos – Point of Sale plugin for WordPress contains a blind SQL injection flaw in the handling of the 'src_by[].val' parameter when the 'bt' (BETWEEN) operator is used. Because user input is not properly escaped or bound, an attacker can append arbitrary SQL fragments to existing queries, enabling retrieval of sensitive database contents. The weakness is a classic instance of CWE‑89 and can result in unauthorized disclosure of customer or transaction data.

Affected Systems

All releases of the Vitepos plugin up to and including version 3.6.1 are affected. The vulnerability exists in API endpoints that process the 'src_by' query parameters and applies to sites running this WordPress plugin with a compromised or trusted administrator account that has vendor‑level or higher access.

Risk and Exploitability

The CVSS score of 6.5 indicates a medium severity assessment, and the EPSS score is not available. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, it is inferred that an attacker must have authenticated vendor‑level access or higher to exploit this flaw; once that condition is met, exploitation is straightforward and does not require additional preconditions or external services.

Generated by OpenCVE AI on October 16, 2026 at 14:12 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Vitepos plugin to version 3.6.2 or later which includes the full SQL injection fix.
  • Limit WordPress user permissions so that only trusted administrators have vendor‑level or higher access to reduce the attack surface.
  • Implement strict input validation on all API endpoints that use the 'src_by' parameter, ensuring that only approved operators are accepted and bound parameters are used (mitigating CWE‑89).

Generated by OpenCVE AI on October 16, 2026 at 14:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Description The Vitepos – Point of Sale (POS) for WooCommerce plugin for WordPress is vulnerable to blind SQL Injection via the 'src_by[].val.start / src_by[].val.end (operator 'bt')' parameter in all versions up to, and including, 3.6.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with vendor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This is an incomplete fix for a previously patched SQL injection (version 3.6.0), which addressed only the gt/lt/le/ge operators while leaving the 'bt' (BETWEEN) operator branch unpatched.
Title Vitepos <= 3.6.1 - Authenticated (Vendor+) SQL Injection via 'src_by[].val' Parameter via 'bt' Operator
Weaknesses CWE-89
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-16T15:09:38.699Z

Reserved: 2026-10-12T15:42:51.804Z

Link: CVE-2026-109414

cve-icon Vulnrichment

Updated: 2026-10-16T14:59:51.175Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T06:17:07.450

Modified: 2026-10-16T15:17:07.450

Link: CVE-2026-109414

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T14:15:13Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')