plugin

Bookingpress Appointment Booking Vulnerabilities

37 known security issues reported for the Bookingpress Appointment Booking WordPress plugin. Most recent disclosed Jun 17, 2026.

2 critical 7 high 10 medium

Running Bookingpress Appointment Booking on your site? Check whether your installed version is affected.

Scan your site free

BookingPress <= 1.5.5 - Unauthenticated PHP Object Injection

high

The BookingPress plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 1.5.5. This is due to deserialization of untrusted input. This makes it possible for unauthenticated attackers to inject a PHP Object. No known POP chain is present in the vulnerable software. If a POP chain is...

CVSS:
8.1
Affected:
up to 1.5.5
Fixed in:
1.5.6
Disclosed:
Jun 17, 2026

CVE-2026-12378 on NVD →

BookingPress <= 1.1.28 - Authenticated (Administrator+) SQL Injection

medium

The BookingPress plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.1.28 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 administrator-level access and...

CVSS:
4.9
Affected:
up to 1.1.28
Fixed in:
1.1.38
Disclosed:
Apr 1, 2025

CVE-2025-31910 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] <= 1.1.28 (unfixed + closed)

unknown

[en] 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.

Affected:
up to 1.1.28
Fix:
No patched version reported
Disclosed:
Apr 1, 2025

CVE-2025-31910 on NVD →

BookingPress <= 1.1.25 - Authenticated (Contributor+) Stored Cross-Site Scripting

medium

The BookingPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.1.25 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages th...

CVSS:
6.4
Affected:
up to 1.1.25
Fixed in:
1.1.26
Disclosed:
Jan 24, 2025

CVE-2025-24732 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.1.26 (closed)

unknown

[en] Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Booking & Appointment - Repute Infosystems BookingPress allows DOM-Based XSS. This issue affects BookingPress: from n/a through 1.1.25.

Affected:
up to 1.1.26
Fixed in:
1.1.26
Disclosed:
Jan 24, 2025

CVE-2025-24732 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.1.23 (closed)

unknown

[en] The Appointment Booking Calendar Plugin and Scheduling Plugin WordPress plugin before 1.1.23 export settings functionality exports data to a public folder, with an easily guessable file name, allowing unauthenticated attackers to access the exported files (if they exist).

Affected:
up to 1.1.23
Fixed in:
1.1.23
Disclosed:
Jan 13, 2025

CVE-2024-12274 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.1.22 (closed)

unknown

[en] The Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress plugin for WordPress is vulnerable to SQL Injection via the 'category' parameter of the 'bookingpress_form' shortcode in all versions up to, and including, 1.1.21 due to insufficient escaping on the user supplied parameter and lack of suf...

Affected:
up to 1.1.22
Fixed in:
1.1.22
Disclosed:
Dec 24, 2024

CVE-2024-11726 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress <= 1.1.21 - Authenticated (Contributor+) SQL Injection

medium

The Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress plugin for WordPress is vulnerable to SQL Injection via the 'category' parameter of the 'bookingpress_form' shortcode in all versions up to, and including, 1.1.21 due to insufficient escaping on the user supplied parameter and lack of sufficie...

CVSS:
6.5
Affected:
up to 1.1.21
Fixed in:
1.1.22
Disclosed:
Dec 23, 2024

CVE-2024-11726 on NVD →

BookingPress <= 1.1.22 - Unauthenticated File Export Download

medium

The Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress plugin for WordPress is vulnerable to unauthorized export file download in all versions up to, and including, 1.1.22. This is due to the plugin not properly generating export files with sufficiently random filenames or implementing storage pro...

CVSS:
5.3
Affected:
up to 1.1.22
Fixed in:
1.1.23
Disclosed:
Dec 23, 2024

CVE-2024-12274 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.1.17 (closed)

unknown

[en] The Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress plugin for WordPress is vulnerable to SQL Injection via the 'service' parameter of the bookingpress_form shortcode in all versions up to, and including, 1.1.16 due to insufficient escaping on the user supplied parameter and lack of suffic...

Affected:
up to 1.1.17
Fixed in:
1.1.17
Disclosed:
Nov 2, 2024

CVE-2024-10540 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress <= 1.1.16 - Authenticated (Subscriber+) SQL Injection

medium

The Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress plugin for WordPress is vulnerable to SQL Injection via the 'service' parameter of the bookingpress_form shortcode in all versions up to, and including, 1.1.16 due to insufficient escaping on the user supplied parameter and lack of sufficient...

CVSS:
5.3
Affected:
up to 1.1.16
Fixed in:
1.1.17
Disclosed:
Nov 1, 2024

CVE-2024-10540 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.1.8 (closed)

unknown

[en] The Appointment Booking Calendar Plugin and Online Scheduling Plugin – BookingPress plugin for WordPress is vulnerable to authentication bypass in versions 1.1.6 to 1.1.7. This is due to the plugin not properly verifying a user's identity prior to logging them in when completing a booking. This makes it possible f...

Affected:
up to 1.1.8
Fixed in:
1.1.8
Disclosed:
Aug 8, 2024

CVE-2024-7350 on NVD →

Appointment Booking Calendar Plugin and Online Scheduling Plugin – BookingPress 1.1.6 - 1.1.7 - Authentication Bypass to Account Takeover

critical

The Appointment Booking Calendar Plugin and Online Scheduling Plugin – BookingPress plugin for WordPress is vulnerable to authentication bypass in versions 1.1.6 to 1.1.7. This is due to the plugin not properly verifying a user's identity prior to logging them in when completing a booking. This makes it possible for un...

CVSS:
9.8
Affected:
1.1.6 – 1.1.7
Fixed in:
1.1.8
Disclosed:
Aug 7, 2024

CVE-2024-7350 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.1.6 (closed)

unknown

[en] The BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin plugin for WordPress is vulnerable to Arbitrary File Read to Arbitrary File Creation in all versions up to, and including, 1.1.5 via the 'bookingpress_save_lite_wizard_settings_func' function. This makes it possible for authenticat...

Affected:
up to 1.1.6
Fixed in:
1.1.6
Disclosed:
Jul 17, 2024

CVE-2024-6467 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.1.6 (closed)

unknown

[en] The BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the bookingpress_import_data_continue_process_func function in all versions up to, a...

Affected:
up to 1.1.6
Fixed in:
1.1.6
Disclosed:
Jul 17, 2024

CVE-2024-6660 on NVD →

BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin <= 1.1.5 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Options Update and Arbitrary File Upload

high

The BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check on the bookingpress_import_data_continue_process_func function in all versions up to, and in...

CVSS:
8.8
Affected:
up to 1.1.5
Fixed in:
1.1.6
Disclosed:
Jul 16, 2024

CVE-2024-6660 on NVD →

BookingPress Appointment Booking <= 1.1.5 - Authenticated (Subscriber+) Arbitrary File Read to Arbitrary File Creation

high

The BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin plugin for WordPress is vulnerable to Arbitrary File Read to Arbitrary File Creation in all versions up to, and including, 1.1.5 via the 'bookingpress_save_lite_wizard_settings_func' function. This makes it possible for authenticated at...

CVSS:
8.8
Affected:
up to 1.1.5
Fixed in:
1.1.6
Disclosed:
Jul 16, 2024

CVE-2024-6467 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.83 (closed)

unknown

[en] Missing Authorization vulnerability in Repute Infosystems BookingPress.This issue affects BookingPress: from n/a through 1.0.82.

Affected:
up to 1.0.83
Fixed in:
1.0.83
Disclosed:
Jun 11, 2024

CVE-2024-34799 on NVD →

BookingPress <= 1.0.82 - Missing Authorization to Appointment Time Alteration

medium

The BookingPress plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on a function in versions up to, and including, 1.0.82. This makes it possible for unauthenticated attackers to alter the duration of appointments.

CVSS:
5.3
Affected:
up to 1.0.82
Fixed in:
1.0.83
Disclosed:
May 20, 2024

CVE-2024-34799 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.75 (closed)

unknown

[en] Improper Authentication vulnerability in Repute Infosystems BookingPress allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects BookingPress: from n/a through 1.0.74.

Affected:
up to 1.0.75
Fixed in:
1.0.75
Disclosed:
Apr 24, 2024

CVE-2023-51405 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.82 (closed)

unknown

[en] Authorization Bypass Through User-Controlled Key vulnerability in Repute Infosystems BookingPress.This issue affects BookingPress: from n/a through 1.0.81.

Affected:
up to 1.0.82
Fixed in:
1.0.82
Disclosed:
Apr 7, 2024

CVE-2024-31296 on NVD →

BookingPress <= 1.0.81 - Authenticated (Customer+) Insecure Direct Object Reference

medium

The BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 1.0.81 due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with customer-le...

CVSS:
4.3
Affected:
up to 1.0.81
Fixed in:
1.0.82
Disclosed:
Apr 5, 2024

CVE-2024-31296 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.88 (closed)

unknown

[en] The BookingPress plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient filename validation in the 'bookingpress_process_upload' function in all versions up to, and including 1.0.87. This allows an authenticated attacker with administrator-level capabilities or higher to upload arbitrary...

Affected:
up to 1.0.88
Fixed in:
1.0.88
Disclosed:
Apr 4, 2024

CVE-2024-3022 on NVD →

BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin <= 1.0.87 - Authenticated (Admin+) Arbitrary File Upload

high

The BookingPress plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient filename validation in the 'bookingpress_process_upload' function in all versions up to, and including 1.0.87. This allows an authenticated attacker with administrator-level capabilities or higher to upload arbitrary files...

CVSS:
7.2
Affected:
up to 1.0.87
Fixed in:
1.0.88
Disclosed:
Apr 3, 2024

CVE-2024-3022 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.73 (closed)

unknown

[en] Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Repute Infosystems BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin.This issue affects BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin: from n/a throu...

Affected:
up to 1.0.73
Fixed in:
1.0.73
Disclosed:
Dec 28, 2023

CVE-2023-50841 on NVD →

BookingPress <= 1.0.74 - Booking Price Manipulation via bookingpress_confirm_booking

high

The BookingPress plugin for WordPress is vulnerable to booking price manipulation in all versions up to, and including, 1.0.74. This is due to insufficient validation checks within the bookingpress_confirm_booking function. This makes it possible for unauthenticated attackers to to modify the price of an appointment.

CVSS:
7.5
Affected:
up to 1.0.74
Fixed in:
1.0.75
Disclosed:
Dec 27, 2023

CVE-2023-51405 on NVD →

BookingPress <= 1.0.72 - Authenticated (Contributor+) SQL Injection

high

The BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin plugin for WordPress is vulnerable to SQL Injection via an unknown parameter in all versions up to, and including, 1.0.72 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL...

CVSS:
8.8
Affected:
up to 1.0.72
Fixed in:
1.0.73
Disclosed:
Dec 21, 2023

CVE-2023-50841 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.65 (closed)

unknown

[en] Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Repute Infosystems BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin.This issue affects BookingPress – Appointment Booking Calendar Plugin and Online Scheduling Plugin: from n/a through 1.0.64.

Affected:
up to 1.0.65
Fixed in:
1.0.65
Disclosed:
Nov 30, 2023

CVE-2023-36507 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.77 (closed)

unknown

[en] The BookingPress plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file validation on the 'bookingpress_process_upload' function in versions up to, and including, 1.0.76. This makes it possible for authenticated attackers with administrator-level capabilities or above, to upload arbi...

Affected:
up to 1.0.77
Fixed in:
1.0.77
Disclosed:
Nov 28, 2023

CVE-2023-6219 on NVD →

BookingPress <= 1.0.76 - Authenticated (Administrator+) Arbitrary File Upload

high

The BookingPress plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file validation on the 'bookingpress_process_upload' function in versions up to, and including, 1.0.76. This makes it possible for authenticated attackers with administrator-level capabilities or above, to upload arbitrary...

CVSS:
7.2
Affected:
up to 1.0.76
Fixed in:
1.0.77
Disclosed:
Nov 27, 2023

CVE-2023-6219 on NVD →

BookingPress <= 1.0.64 - Unauthenticated Sensitive Information Exposure

medium

The BookingPress plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 1.0.64. This can allow unauthenticated attackers to extract sensitive data.

CVSS:
5.3
Affected:
up to 1.0.64
Fixed in:
1.0.65
Disclosed:
Jul 13, 2023

CVE-2023-36507 on NVD →

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.31 (closed)

unknown

[en] The BookingPress WordPress plugin before 1.0.31 suffers from an Insecure Direct Object Reference (IDOR) vulnerability in it's thank you page, allowing any visitor to display information about any booking, including full name, date, time and service booked, by manipulating the appointment_id query parameter.

Affected:
up to 1.0.31
Fixed in:
1.0.31
Disclosed:
Jan 2, 2023

CVE-2022-4340 on NVD →

BookingPress <= 1.0.30 - Unauthenticated Insecure Direct Object Reference

medium

The BookingPress plugin for WordPress is vulnerable to insecure direct object reference in versions up to, and including, 1.0.30. This is due to insufficient validation on the 'appointment_id' user-controlled key. This makes it possible for unauthenticated attackers to retrieve booking information that includes booked...

CVSS:
6.5
Affected:
up to 1.0.30
Fixed in:
1.0.31
Disclosed:
Dec 7, 2022

CVE-2022-4340 on NVD →

BookingPress – Appointments Booking Calendar Plugin and Online Scheduling Plugin <= 1.0.13 - SQL Injection

medium

The BookingPress – Appointments Booking Calendar Plugin and Online Scheduling Plugin for WordPress is vulnerable to SQL Injection via many parameters in versions up to, and including, 1.0.13.

CVSS:
6.4
Affected:
up to 1.0.13
Fixed in:
1.0.14
Disclosed:
Apr 8, 2022

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.14 (closed)

unknown

The BookingPress – Appointments Booking Calendar Plugin and Online Scheduling Plugin for WordPress is vulnerable to SQL Injection via many parameters in versions up to, and including, 1.0.13.

Affected:
up to 1.0.14
Fixed in:
1.0.14
Disclosed:
Apr 8, 2022

Appointment Booking Calendar Plugin and Scheduling Plugin – BookingPress [bookingpress-appointment-booking] < 1.0.11 (closed)

unknown

[en] The BookingPress WordPress plugin before 1.0.11 fails to properly sanitize user supplied POST data before it is used in a dynamically constructed SQL query via the bookingpress_front_get_category_services AJAX action (available to unauthenticated users), leading to an unauthenticated SQL Injection

Affected:
up to 1.0.11
Fixed in:
1.0.11
Disclosed:
Mar 21, 2022

CVE-2022-0739 on NVD →

BookingPress < 1.0.11 - SQL Injection

critical

The BookingPress WordPress plugin before 1.0.11 fails to properly sanitize user supplied POST data before it is used in a dynamically constructed SQL query via the bookingpress_front_get_category_services AJAX action (available to unauthenticated users), leading to an unauthenticated SQL Injection.

CVSS:
9.8
Affected:
up to 1.0.11
Fixed in:
1.0.11
Disclosed:
Feb 28, 2022

CVE-2022-0739 on NVD →

Protect your WordPress site

Run a free security scan to detect vulnerable plugins and themes, exposed files, and malware — no plugin install, no signup.

Scan your site free

← Back to the vulnerability database