CVE-2022-1463 HIGH

CVE-2022-1463: Booking Calendar <= 9.1 - PHP Object Injection via Shortcode

Vendor Wpdevelop
Product Booking Calendar
Weakness CWE-502 · Unsafe deserialization
Published May 10, 2022
Last update February 13, 2025

CVSS base score

8.8/10
Attack vector Network
Attack complexity Low
Privileges required Low
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

What the vulnerability does

01Description

The Booking Calendar plugin for WordPress is vulnerable to PHP Object Injection via the [bookingflextimeline] shortcode in versions up to, and including, 9.1. This could be exploited by subscriber-level users and above to call arbitrary PHP objects on a vulnerable site.

Explanation of Vulnerability in Simple Terms

02Summary

Booking Calendar version 9.1 contains a deserialization vulnerability that allows authenticated users to execute arbitrary code on the site. An attacker with low-level access can craft malicious serialized data that, when processed by the plugin, runs their own PHP code with full site privileges. This affects confidentiality, integrity, and availability of the entire WordPress installation.

What an attacker can do

03Attacker Capabilities

Run arbitrary PHP code on the site with full WordPress privileges.

Potential impact on your site

04Site Impact

Complete compromise of the WordPress site, including data theft, malware injection, and site takeover.

Conditions required to exploit

05Prerequisites

Attacker must have a low-level user account (subscriber or above) on the WordPress site.

Key dates

06Disclosure timeline

May 10, 2022 CVE published
February 13, 2025 Record updated