CVE-2024-7982

Registrations for The Events Calendar < 2.12.4 - Unauthenticated Stored XSS

Critical · published November 8, 2024

CVSS v3.1
9.6
EPSS
1%
Percentile
53.6
In the wild
Unconfirmed
What it is

🚨 An unauthenticated user can slip in malicious scripts through event registrations in the Events Calendar plugin for WordPress! 🔥 Think of this as an event ticket that allows anyone to write their own notes on it, and if unchecked, those notes could lead to chaos at the entrance — like letting someone into a concert with a fake pass that has harmful instructions hidden inside! This vulnerability could lead to absolutely devastating Cross-Site Scripting (XSS) attacks, allowing an attacker to execute malicious scripts in the context of a user’s browser. If successful, they could steal cookies, hijack sessions, or redirect users to harmful sites, making your website a playground for cyber mischief.

Put simply

Think of this as an event ticket that allows anyone to write their own notes on it, and if unchecked, those notes could lead to chaos at the entrance — like letting someone into a concert with a fake pass that has harmful instructions hidden inside! The flaw exists because the Events Calendar plugin fails to properly sanitize and escape user input when accepting event registrations, meaning malicious scripts can be injected without any authentication needed.

What to do

This vulnerability could lead to absolutely devastating Cross-Site Scripting (XSS) attacks, allowing an attacker to execute malicious scripts in the context of a user’s browser. If successful, they could steal cookies, hijack sessions, or redirect users to harmful sites, making your website a playground for cyber mischief. Immediately update the Events Calendar plugin to version 2.12.4 or higher to mitigate this risk. Review existing events for suspicious registrations and consider implementing a Content Security Policy (CSP) to further protect your site. You've got this! Stay proactive, and you'll keep those malicious scripts at bay! 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00726 · 53.6th percentile
Published
2024-11-08T06:00Z
EPSS history
Timeline
  • 08 NOV 06:00Z
    Registrations for The Events Calendar < 2.12.4 - Unauthenticated Stored XSS
    cvelistv5