CVE-2026-24621
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-24621 is a DOM-Based Cross-Site Scripting (XSS) vulnerability in the WordPress plugin "Terms descriptions" by Vladimir Statsenko. It affects all versions of the plugin up to and including 3.4.9, with version 3.4.10 containing the fix. The vulnerability was reported on January 10, 2026, and published to NVD on January 23, 2026. It carries a CVSS v3.1 base score of 5.9 (Medium), as assessed by Patchstack (Patchstack).

Technical details

The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically manifesting as DOM-Based XSS. In DOM-Based XSS, malicious input is processed and reflected through the browser's Document Object Model without proper sanitization, allowing injected scripts to execute in the victim's browser context. Exploitation requires an attacker to have Administrator-level privileges on the WordPress site and also requires user interaction — a privileged user must perform an action such as clicking a malicious link or visiting a crafted page. The vulnerability was discovered by security researcher "Mrreee" and reported through Patchstack (Patchstack).

Impact

Successful exploitation allows an attacker to inject malicious scripts into the WordPress site, which can then execute in the browsers of visiting users. Potential consequences include session hijacking, credential theft, unauthorized redirects, defacement, and delivery of malicious payloads to site visitors. The confidentiality and integrity impacts are rated as low, with no direct availability impact; however, the changed scope means the attack can affect users beyond the initially compromised context (Patchstack).

Exploitability

There is no public evidence of active in-the-wild exploitation of CVE-2026-24621 at this time. The EPSS score is approximately 0.027%, indicating a very low probability of exploitation in the near term. No exploit code, PoC, or threat actor attribution has been publicly reported. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Patchstack classifies this as low priority, noting it is unlikely to be exploited due to the high privilege requirement (Administrator level) and the need for user interaction (Patchstack).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the "Terms descriptions" plugin at version 3.4.9 or earlier, using tools like WPScan or manual inspection of plugin directories.
  2. Obtain Administrator Access: Since exploitation requires Administrator-level privileges, an attacker must either already possess such credentials (e.g., via credential stuffing, phishing, or a separate vulnerability) or socially engineer an administrator.
  3. Craft Malicious Payload: Prepare a DOM-Based XSS payload targeting the vulnerable input field(s) within the Terms descriptions plugin's administrative interface.
  4. Inject Payload: As an authenticated administrator, inject the malicious script into the plugin's configuration or term description fields that are processed without proper sanitization.
  5. Trigger Execution: Induce a privileged user (or wait for a site visitor) to load the affected page, causing the injected script to execute in their browser — enabling session theft, credential harvesting, or further malicious actions (Patchstack).

Indicators of compromise

  • Logs: WordPress access logs showing unusual POST or GET requests to plugin-related admin pages (e.g., /wp-admin/ pages associated with the Terms descriptions plugin) containing encoded script tags or JavaScript payloads.
  • File System: Unexpected modifications to the Terms descriptions plugin files or WordPress database entries containing <script>, javascript:, or encoded XSS payloads in term description fields.
  • Network: Outbound requests from victim browsers to unknown external domains following visits to affected WordPress pages, potentially indicating data exfiltration via XSS.
  • Browser/Application: Unexpected JavaScript execution, redirects, or pop-ups on pages where the Terms descriptions plugin renders content.

Mitigation and workarounds

The primary remediation is to update the "Terms descriptions" WordPress plugin to version 3.4.10 or later, which contains the patch for this vulnerability. Site administrators who cannot immediately update should consider temporarily deactivating the plugin until the update can be applied. Patchstack users can enable auto-update for vulnerable plugins as an additional safeguard (Patchstack).

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-83547MEDIUM6.8
  • xpro-elementor-addons
NoYesSep 02, 2026
CVE-2026-82884MEDIUM6.8
  • all-in-one-seo-pack
NoYesSep 02, 2026
CVE-2026-8151MEDIUM5.4
  • simple-membership-mailchimp-integration
NoYesSep 02, 2026
CVE-2026-83533MEDIUM5.3
  • wp-express-checkout
NoYesSep 02, 2026
CVE-2026-81571MEDIUM4.8
  • brave-popup-builder
NoYesSep 02, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management