---
id: CVE-2026-92561
title: >-
  The Booking Calendar plugin for WordPress is vulnerable to Reflected
  Cross-Site Scripting via the 'options' parameter in all versions up to, and
  including, 11.8.2 due to insufficient input sanitization and output escaping
summary: >-
  The Booking Calendar plugin for WordPress is vulnerable to Reflected
  Cross-Site Scripting via the 'options' parameter in all versions up to, and
  including, 11.8.2 due to insufficient input sanitization and output escaping.
  This makes it …
severity: medium
cvss: 6.1
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'
cwe:
  - CWE-79
vendor: wpdevelop
product: Booking Calendar
affected:
  - booking_calendar <= 11.8.2
published: '2026-09-18'
updated: '2026-09-18'
sourceUpdated: '2026-09-18T15:17:18.230'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-92561'
references:
  - url: >-
      https://plugins.trac.wordpress.org/browser/booking/tags/11.8.2/core/lib/wpbc-ajax.php#L25
    label: security@wordfence.com
  - url: >-
      https://plugins.trac.wordpress.org/browser/booking/tags/11.8.2/core/timeline/v2/wpbc-class-timeline_v2.php#L3385
    label: security@wordfence.com
  - url: >-
      https://plugins.trac.wordpress.org/browser/booking/tags/11.8.2/core/timeline/v2/wpbc-class-timeline_v2.php#L593
    label: security@wordfence.com
  - url: >-
      https://plugins.trac.wordpress.org/browser/booking/tags/11.8.2/core/timeline/v2/wpbc-class-timeline_v2.php#L919
    label: security@wordfence.com
  - url: >-
      https://plugins.trac.wordpress.org/changeset?reponame=&old=3699185%40booking&new=3699185%40booking
    label: security@wordfence.com
  - url: >-
      https://www.wordfence.com/threat-intel/vulnerabilities/id/e8645b58-6b2a-4659-a002-d622453bea42?source=cve
    label: security@wordfence.com
tags:
  - nvd
  - cve.org
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-09-18T14:17:33.297510Z'
epss: 0.00408
epssPercentile: 0.32219
ingestedAt: '2026-09-18T07:37:23.435Z'
---

## Overview

The Booking Calendar plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'options' parameter in all versions up to, and including, 11.8.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. The nonce check is bypassed by default because the 'booking_is_nonce_at_front_end' option ships disabled, allowing unauthenticated requests to reach the vulnerable sink without any verification.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
