CVE-2025-22719

WordPress VikAppointments Services Booking Calendar plugin <= 1.2.16 - CSRF to Stored XSS vulnerability

Published Jan 21, 2025 CVSS 3.1 · 7.1 High EPSS < 1% KEV · Not listed
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in e4jvikwp VikAppointments Services Booking Calendar vikappointments allows Stored XSS.This issue affects VikAppointments Services Booking Calendar: from n/a through <= 1.2.16.

Analysis

AI-generated

Technical impact

VikAppointments Services Booking Calendar is vulnerable to improper input neutralization that allows malicious code to be stored and executed within the browser context of any user who accesses the affected booking interface. The flaw is a classic stored cross‑site scripting issue (CWE‑79) that can be used to hijack user sessions, deface content, or exfiltrate data. The affected plugin versions have a base score of 7.1, indicating moderate severity with potential high impact if exploited.

Affected Systems

The vulnerability exists in the VikAppointments Services Booking Calendar WordPress plugin for all releases up to and including 1.2.16. Any WordPress installation that has installed this plugin within that version range is potentially affected. The vendor, e4jvikwp, does not list a product beyond 1.2.16 as affected, so newer plugin releases are presumed secure.

Risk and Exploitability

The EPSS score is below 1% and the vulnerability is not listed in the CISA KEV catalogue, so the likelihood of a known exploit is currently low. However, the CVSS score of 7.1 combined with the stored XSS nature means an attacker who can submit malicious input through the booking form can inject code that remains persistent for all future visitors. Since the flaw requires an input vector that is represented on the web interface, the attack path is typically through an authenticated or publicly accessible booking form where the input is not properly encoded before storage.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the VikAppointments plugin to version 1.2.17 or later, which contains the XSS fix.
  • If updating immediately is impossible, disable or remove any custom fields that allow free‑form input until the patch is applied, and ensure all remaining form inputs are properly escaped when rendered.
  • Deploy a web application firewall or clientside XSS filtering to detect and block injected scripts, and monitor site logs for XSS attempts.

Generated by OpenCVE AI on May 1, 2026 at 19:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-2940 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in E4J s.r.l. VikAppointments Services Booking Calendar allows Stored XSS. This issue affects VikAppointments Services Booking Calendar: from n/a through 1.2.16.
History
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in E4J s.r.l. VikAppointments Services Booking Calendar allows Stored XSS. This issue affects VikAppointments Services Booking Calendar: from n/a through 1.2.16. Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in e4jvikwp VikAppointments Services Booking Calendar vikappointments allows Stored XSS.This issue affects VikAppointments Services Booking Calendar: from n/a through <= 1.2.16.
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in E4J s.r.l. VikAppointments Services Booking Calendar allows Stored XSS. This issue affects VikAppointments Services Booking Calendar: from n/a through 1.2.16.
Title WordPress VikAppointments Services Booking Calendar plugin <= 1.2.16 - CSRF to Stored XSS vulnerability
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}

Subscriptions

No data.

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
Patchstack
Published
Updated
Apr 28, 2026, 4:11 PM
Reserved
Jan 7, 2025, 9:03 PM
Status
Deferred
Published
Jan 21, 2025, 2:15 PM
Modified
Jun 17, 2026, 8:49 AM