Description
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in reputeinfosystems BookingPress bookingpress-appointment-booking allows SQL Injection.This issue affects BookingPress: from n/a through <= 1.1.28.
Published: 2025-04-01
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The BookingPress plugin contains a classic SQL Injection flaw classified as CWE-89 that allows an attacker to inject arbitrary SQL commands into the database. This vulnerability arises from improper neutralization of special characters used within an SQL statement, resulting in potential data exfiltration, overwriting, or even deletion of critical information stored by the WordPress site. The impact is limited to the data layer but can have serious ramifications if sensitive user details or financial information are stored.

Affected Systems

WordPress sites that have the BookingPress plugin version 1.1.28 or older are affected. The vulnerability was identified in the plugin produced by reputeinfosystems (BookingPress bookingpress-appointment-booking).

Risk and Exploitability

The vulnerability scores a CVSS of 7.6, indicating high severity. The EPSS score is below 1%, suggesting that exploitation is unlikely in the current landscape and it is not listed in the CISA KEV catalog. Nonetheless, based on the description it is inferred that the attack vector is through the web application, exploiting inputs accepted by the BookingPress plugin. An attacker would need to craft input containing special characters and submit it via a plugin endpoint to trigger the injection. While the probability of exploitation is low, the potential impact on data confidentiality and integrity remains significant.

Generated by OpenCVE AI on May 1, 2026 at 11:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the BookingPress plugin to a version newer than 1.1.28 or apply the vendor’s official patch if available
  • Use database user accounts with the minimum required privileges; restrict the user connected to WordPress to SELECT, INSERT, UPDATE, and DELETE only on the necessary tables
  • Sanitize and validate all user input before it reaches the database, preferably by switching to prepared statements or using the WordPress $wpdb->prepare() function

Generated by OpenCVE AI on May 1, 2026 at 11:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2025-9141 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in reputeinfosystems BookingPress allows SQL Injection. This issue affects BookingPress: from n/a through 1.1.28.
History

Thu, 23 Apr 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in reputeinfosystems BookingPress allows SQL Injection. This issue affects BookingPress: from n/a through 1.1.28. Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in reputeinfosystems BookingPress bookingpress-appointment-booking allows SQL Injection.This issue affects BookingPress: from n/a through <= 1.1.28.
Title WordPress BookingPress Plugin <= 1.1.28 - SQL Injection vulnerability WordPress BookingPress plugin <= 1.1.28 - SQL Injection vulnerability
References
Metrics cvssV3_1

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


Fri, 23 Jan 2026 20:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:reputeinfosystems:bookingpress:*:*:*:*:free:wordpress:*:*

Tue, 01 Apr 2025 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 01 Apr 2025 15:00:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in reputeinfosystems BookingPress allows SQL Injection. This issue affects BookingPress: from n/a through 1.1.28.
Title WordPress BookingPress Plugin <= 1.1.28 - SQL Injection vulnerability
Weaknesses CWE-89
References
Metrics cvssV3_1

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


Subscriptions

Reputeinfosystems Bookingpress
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Patchstack

Published:

Updated: 2026-04-28T16:12:15.996Z

Reserved: 2025-04-01T13:21:47.736Z

Link: CVE-2025-31910

cve-icon Vulnrichment

Updated: 2025-04-01T16:15:45.433Z

cve-icon NVD

Status : Modified

Published: 2025-04-01T15:16:33.397

Modified: 2026-04-23T15:28:32.020

Link: CVE-2025-31910

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-01T11:45:16Z

Weaknesses
  • CWE-89

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