CVE-2025-49951CWE-79cross-site-scripting

CVE-2025-49951

High · published October 22, 2025

CVSS v3.1
7.1
EPSS
0%
Percentile
21.2
In the wild
Unconfirmed
What it is

⚡ Your gAppointments plugin is playing a dangerous game with user input! This reflected XSS vulnerability could let attackers slip in their own scripts and wreak havoc! 🔥 Think of it like a restaurant that allows customers to customize their orders without checking what they put in. If the kitchen isn't careful, someone could order a surprise dish for everyone, and it might not be edible! An attacker could execute malicious scripts in the context of an unsuspecting user's session, potentially stealing sensitive information or manipulating the website. Imagine a hacker using this to impersonate users or redirect them to phishing sites — not a great dining experience!

Put simply

Think of it like a restaurant that allows customers to customize their orders without checking what they put in. If the kitchen isn't careful, someone could order a surprise dish for everyone, and it might not be edible! This vulnerability in gAppointments (versions <= 1.14.1) allows for improper neutralization of input during web page generation, which opens the door for reflected XSS attacks. Essentially, the plugin is not filtering out harmful scripts that can be injected via user input.

What to do

An attacker could execute malicious scripts in the context of an unsuspecting user's session, potentially stealing sensitive information or manipulating the website. Imagine a hacker using this to impersonate users or redirect them to phishing sites — not a great dining experience! To protect your site, update gAppointments to the latest version immediately. Additionally, implement input validation and output sanitization to prevent similar vulnerabilities from sneaking through in the future. You've got this! Stay vigilant and keep your plugins updated to maintain your hero status in cybersecurity! 🛡️

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00296 · 21.2th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2025-10-22T19:15Z
References (1)
EPSS history
Timeline
  • 22 OCT 14:32Z
    WordPress gAppointments Plugin <= 1.14.1 - Cross Site Scripting (XSS) Vulnerability
    cvelistv5