Description
The Product Shortlist WordPress plugin through 1.0.4 does not properly sanitise and escape a parameter before using it in a SQL statement, allowing unauthenticated attackers to perform SQL injection attacks.
Published: 2026-08-19
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Product Shortlist WordPress plugin up to version 1.0.4 fails to properly sanitize a request parameter before using it in a SQL query. This flaw allows unauthenticated attackers to inject arbitrary SQL code via the get_shortlisted_products endpoint. The injection can lead to unauthorized disclosure of database contents or modification of data, compromising the confidentiality and integrity of the site.

Affected Systems

WordPress sites that have the Product Shortlist plugin installed with a version equal to or earlier than 1.0.4 are affected. No vendor’s official name is provided; the plugin is known simply as 'Product Shortlist' and can be verified by checking the plugin directory or the readme file.

Risk and Exploitability

The CVSS score of 8.6 classifies this as high severity, but the EPSS score is below 1 %, indicating that active exploitation is currently considered unlikely. The vulnerability is not listed in the CISA KEV catalog. An attacker can craft requests without authentication, so the web-based attack vector increases the potential for exploitation. High impact potential warrants prompt action despite low current exploitation probability.

Generated by OpenCVE AI on August 20, 2026 at 12:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Product Shortlist plugin to the latest available version, which removes the unauthenticated SQL injection point.
  • If an upgrade is not possible, temporarily disable the plugin or the get_shortlisted_products endpoint until a fix is applied.
  • Implement a Web Application Firewall rule that blocks SQL injection patterns targeting the affected endpoint.
  • Ensure that any custom code handling user input in database queries uses prepared statements or proper escaping following secure coding practices.

Generated by OpenCVE AI on August 20, 2026 at 12:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89
Metrics cvssV3_1

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


Wed, 19 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Product Shortlist WordPress plugin through 1.0.4 does not properly sanitise and escape a parameter before using it in a SQL statement, allowing unauthenticated attackers to perform SQL injection attacks.
Title Product Shortlist <= 1.0.4 - Unauthenticated SQL Injection via get_shortlisted_products
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-19T18:07:47.631Z

Reserved: 2026-07-24T08:02:08.653Z

Link: CVE-2026-16950

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-19T06:17:35.730

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-16950

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T13:00:13Z

Weaknesses
  • CWE-89

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