VYPR
Unrated severityNVD Advisory· Published Oct 11, 2021· Updated Aug 3, 2024

Appointment Hour Booking – WordPress Booking Plugin < 1.3.17 - Authenticated Stored XSS

CVE-2021-24712

Description

The Appointment Hour Booking WordPress plugin before 1.3.17 does not properly sanitize values used when creating new calendars.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

2

Patches

Vulnerability mechanics

Root cause

"Missing input sanitization of user-supplied values when creating new calendars allows stored cross-site scripting (XSS)."

Attack vector

An authenticated attacker with the ability to create calendars can inject malicious JavaScript into calendar fields that are not sanitized [ref_id=1]. When other users (including administrators) view the calendar, the stored payload executes in their browser. The attack requires an authenticated WordPress user role that has calendar creation privileges, and the malicious input is stored server-side and triggered on page load.

Affected code

The advisory does not specify exact file paths or function names. The vulnerability exists in the Appointment Hour Booking WordPress plugin, affecting calendar creation functionality where user-supplied values are not properly sanitized before being stored.

What the fix does

The advisory states the vulnerability is fixed in version 1.3.17 of the plugin [ref_id=1]. No patch diff is provided in the bundle, but the fix presumably adds proper sanitization or escaping of user-supplied values when creating new calendars, preventing malicious script content from being stored and later rendered in the browser.

Preconditions

  • authAttacker must have an authenticated WordPress user account with privileges to create calendars in the Appointment Hour Booking plugin
  • configThe plugin version must be prior to 1.3.17

Generated on May 25, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

1

News mentions

0

No linked articles in our index yet.