Description
The Web 2.0 Directory plugin for WordPress is vulnerable to time-based SQL Injection via the 'w2dc_level_filter' parameter in all versions up to, and including, 2.10.12 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Because the parameter is used in integer context without surrounding quotes, WordPress's built-in addslashes/magic_quotes escaping provides no protection against time-based payloads such as SLEEP-based conditionals.
Published: 2026-10-31
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: Unauthenticated SQL injection allowing database data extraction.
Action: Patch Immediately
AI Analysis

Impact

The Web 2.0 Directory plugin for WordPress contains a time‑based SQL injection flaw. An attacker can send specially crafted requests to the w2dc_level_filter parameter. Because the parameter is placed in an integer context without quoting, escaping functions do not neutralise SQL payloads, enabling the attacker to inject additional SQL statements that can be used to read data from the database. The weakness is a classic SQL injection (CWE‑89).

Affected Systems

WordPress sites using the Shamalli Web 2.0 Directory plugin up to and including version 2.10.12 are affected. The vulnerability is present in all releases of the plugin with a w2dc_level_filter parameter.

Risk and Exploitability

The flaw receives a CVSS score of 6.5, indicating moderate risk. No EPSS data is available and the vulnerability is not listed in CISA's KEV catalog. Because the injection can be performed unauthenticated over the web, an attacker can target any WordPress site that has the vulnerable plugin without needing special credentials. A time‑based payload, such as a SLEEP function, can verify the presence of the flaw and subsequently be extended to extract table contents. The absence of mitigation measures in the plugin means the vulnerability is readily exploitable.

Generated by OpenCVE AI on October 31, 2026 at 12:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Web 2.0 Directory plugin to the latest supported version (greater than 2.10.12).
  • Validate the w2dc_level_filter input strictly as an integer and reject any non‑numeric characters before it reaches the SQL query.
  • Configure a web application firewall or similar security layer to block or rate‑limit requests containing SQL injection patterns targeting the w2dc_level_filter parameter.

Generated by OpenCVE AI on October 31, 2026 at 12:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 31 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description The Web 2.0 Directory plugin for WordPress is vulnerable to time-based SQL Injection via the 'w2dc_level_filter' parameter in all versions up to, and including, 2.10.12 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Because the parameter is used in integer context without surrounding quotes, WordPress's built-in addslashes/magic_quotes escaping provides no protection against time-based payloads such as SLEEP-based conditionals.
Title Web 2.0 Directory <= 2.10.12 - Unauthenticated SQL Injection via 'w2dc_level_filter' Parameter
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-31T11:28:43.836Z

Reserved: 2026-07-09T14:51:41.485Z

Link: CVE-2026-15272

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-31T12:16:27.790

Modified: 2026-10-31T12:16:27.790

Link: CVE-2026-15272

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-31T12:30:11Z

Weaknesses
  • CWE-89

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