Description
The Booking Manager WordPress plugin before 2.1.21 does not sanitize and escape values taken from a fetched external iCalendar feed before using them in a SQL query, allowing authenticated users with Author-level access and above to perform SQL injection attacks by importing a feed they control.
Published: 2026-09-23
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection via unmanaged input from external iCalendar feeds
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a classic SQL injection flaw in the Booking Manager WordPress plugin, present in all releases before 2.1.21. It arises because the plugin does not properly sanitize or escape data obtained from a fetched iCalendar feed before incorporating it into a SQL query. An attacker who has access to the site with Author-level permissions or higher can supply a crafted feed URL and execute arbitrary SQL statements, potentially leaking, modifying, or deleting data stored in the WordPress database.

Affected Systems

The affected product is the Booking Manager plugin for WordPress, with all versions earlier than 2.1.21. The plugin does not have a publisher identifier listed in the CNA data; it is widely available in the WordPress ecosystem. All installations using older releases are susceptible.

Risk and Exploitability

The CVSS score of 6.8 places this flaw in the medium rating range, reflecting the need for authenticated access and limited attacker expertise. The EPSS score is below 1 %, indicating that, while the flaw is exploitable, it is not widely seen in the current threat landscape. The vulnerability is not yet catalogued in the CISA Known Exploited Vulnerabilities (KEV) list. The most likely attack vector is an authenticated user with Author privileges manually importing a malicious iCalendar feed. Once the feed is processed, the injected SQL can read, modify, or delete database tables, compromising data integrity and confidentiality.

Generated by OpenCVE AI on September 23, 2026 at 15:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Booking Manager plugin to version 2.1.21 or later, which contains the SQL injection fix.
  • If an update cannot be performed immediately, remove or disable the iCalendar feed import functionality for all users, or restrict it to users with a higher privilege level until the plugin is updated.
  • Validate any externally supplied iCalendar URLs before import by checking the domain whitelist and ensuring that the plugin performs proper server‑side sanitization of all input fields to prevent raw SQL execution.

Generated by OpenCVE AI on September 23, 2026 at 15:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description The Booking Manager WordPress plugin before 2.1.21 does not sanitize and escape values taken from a fetched external iCalendar feed before using them in a SQL query, allowing authenticated users with Author-level access and above to perform SQL injection attacks by importing a feed they control.
Title Booking Manager < 2.1.21 - Author+ SQLi via ICS Import Feed UID (sync_gid)
Weaknesses CWE-89
References
Metrics cvssV3_1

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

ssvc

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-23T10:52:28.072Z

Reserved: 2026-09-14T17:11:01.562Z

Link: CVE-2026-91024

cve-icon Vulnrichment

Updated: 2026-09-23T10:33:33.623Z

cve-icon NVD

Status : Received

Published: 2026-09-23T06:17:05.417

Modified: 2026-09-23T11:17:17.200

Link: CVE-2026-91024

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T15:15:05Z

Weaknesses
  • CWE-89

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