Skip to main content

Appointment Hour Booking CVE-2026-65514

| EUVDEUVD-2026-48119 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-23 Patchstack GHSA-25g3-wph6-6rwc
6.5
CVSS 3.1 · Vendor: Patchstack
Share

Severity by source

Vendor (Patchstack) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI
5.4 MEDIUM

PR:L confirmed by contributor-role requirement; UI:R for admin interaction; S:C for cross-session script execution; A:N as XSS does not cause direct availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

1
Analysis Generated
Jul 23, 2026 - 13:14 vuln.today

DescriptionCVE.org

Contributor Cross Site Scripting (XSS) in Appointment Hour Booking <= 1.5.86 versions.

AnalysisAI

Stored Cross-Site Scripting in the Appointment Hour Booking WordPress plugin (versions <= 1.5.86) allows authenticated contributors to inject and persist malicious JavaScript payloads that execute in the browsers of higher-privileged users, such as site administrators, who view the affected content. The CVSS vector (PR:L/UI:R/S:C) confirms this is a contributor-tier stored XSS with scope change, meaning the impact propagates beyond the attacker's own session into the administrative context. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Register or compromise contributor account
Delivery
Inject XSS payload into appointment booking field
Exploit
Booking stored in WordPress database
Execution
Admin reviews appointments in dashboard
Persist
Malicious script executes in admin browser
Impact
Steal admin session cookie or trigger privileged action

Vulnerability AssessmentAI

Exploitation Exploitation requires an authenticated WordPress session with at minimum the Contributor role - this is a non-default condition on sites with closed registration, but common on sites that allow open registration or have multiple content authors. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The NVD CVSS score of 6.5 (Medium) is appropriate given the exploitation prerequisites. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker who has obtained or registered a Contributor account on a target WordPress site injects a malicious JavaScript payload (e.g., a cookie-stealing script or admin action trigger) into an appointment booking field that is stored and later rendered in the WordPress admin dashboard. When an administrator reviews or manages the booking, the script executes in their browser session, potentially exfiltrating the admin's session cookie or silently creating a new administrator account for persistent access.
Remediation The primary remediation is to update the Appointment Hour Booking plugin beyond version 1.5.86; however, no specific patched release version was confirmed in the available intelligence - consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/appointment-hour-booking/vulnerability/wordpress-appointment-hour-booking-plugin-1-5-86-cross-site-scripting-xss-vulnerability and the WordPress plugin repository for the latest available version. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

CVE-2019-13505 MEDIUM POC
6.1 Jul 11

The Appointment Hour Booking plugin 1.1.44 for WordPress allows XSS via the E-mail field, as demonstrated by email_1. Ra

CVE-2021-24712 MEDIUM POC
5.4 Oct 11

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

CVE-2026-16282 MEDIUM POC
5.3 Aug 08

Price manipulation in the Appointment Hour Booking WordPress plugin (all versions before 1.5.88) allows any unauthentica

CVE-2022-41692 HIGH
8.8 Nov 18

Missing Authorization vulnerability in Appointment Hour Booking plugin <= 1.3.71 on WordPress. Rated high severity (CVSS

CVE-2022-1710 MEDIUM POC
4.8 Jun 13

The Appointment Hour Booking WordPress plugin before 1.3.56 does not sanitise and escape a settings of its Calendar fiel

CVE-2021-24673 MEDIUM POC
4.8 Oct 04

The Appointment Hour Booking WordPress plugin before 1.3.16 does not escape some of the Calendar Form settings, allowing

CVE-2022-4035 HIGH
7.2 Nov 29

The Appointment Hour Booking plugin for WordPress is vulnerable to iFrame Injection via the ‘email’ or general field par

CVE-2022-4034 MEDIUM
5.8 Nov 29

The Appointment Hour Booking Plugin for WordPress is vulnerable to CSV Injection in versions up to, and including, 1.3.7

CVE-2026-66679 MEDIUM
6.5 Aug 18

Broken access control in the Appointment Hour Booking WordPress plugin (by Codepeople) versions up to and including 1.5.

CVE-2022-4036 MEDIUM
5.3 Nov 29

The Appointment Hour Booking plugin for WordPress is vulnerable to CAPTCHA bypass in versions up to, and including, 1.3.

Share

CVE-2026-65514 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy