CVE-2021-47984
Deferred Deferred - Pending Action
Stored XSS in WP24 Domain Check WordPress Plugin

Publication date: 2026-06-08

Last updated on: 2026-06-08

Assigner: VulnCheck

Description
WordPress Plugin WP24 Domain Check 1.6.2 contains a stored cross-site scripting vulnerability that allows authenticated attackers to inject malicious scripts by submitting crafted input to the fieldnameDomain parameter. Attackers can inject JavaScript payloads through the plugin settings form at options.php that execute in the browsers of administrators viewing the settings page.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-08
Last Modified
2026-06-08
Generated
2026-06-08
AI Q&A
2026-06-08
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
wp24 domain_check 1.6.2
wp24 domain_check to 1.6.2 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

The WordPress Plugin WP24 Domain Check version 1.6.2 contains a stored cross-site scripting (XSS) vulnerability. This flaw allows authenticated attackers to inject malicious JavaScript code through the 'fieldnameDomain' parameter in the plugin settings form at options.php.

The injected scripts are stored on the server and execute in the browsers of administrators when they view the settings page, potentially compromising their session or data.

Exploitation requires the attacker to have administrative access to the WordPress dashboard.

Impact Analysis

This vulnerability can impact you by allowing an attacker with administrative access to inject malicious JavaScript code that executes in the browsers of administrators viewing the plugin settings page.

Such script execution can lead to theft of sensitive information like cookies, session hijacking, or unauthorized actions performed with administrator privileges.

Because the malicious code is stored on the server, it can persist and affect multiple administrators over time.

Detection Guidance

This vulnerability can be detected by checking if the WordPress Plugin WP24 Domain Check version 1.6.2 or earlier is installed and if the 'fieldnameDomain' parameter in the plugin settings form at options.php is vulnerable to stored cross-site scripting (XSS) attacks.

Detection involves verifying if crafted input can be injected into the 'fieldnameDomain' parameter and if the injected JavaScript executes when an administrator views the settings page.

A practical approach is to attempt submitting a crafted payload similar to the known exploit payload, for example: 111" onfocus=alert(document.cookie); on=, into the 'fieldnameDomain' parameter via the plugin settings form.

Since this requires authenticated access to the WordPress dashboard, commands or scripts that automate form submission with this payload can be used to test the vulnerability.

No specific command-line commands are provided in the resources, but manual testing or automated web vulnerability scanners targeting stored XSS in WordPress plugins could be used.

Mitigation Strategies

Immediate mitigation steps include restricting access to the WordPress dashboard to trusted administrators only, as exploitation requires authenticated access.

Avoid submitting untrusted or suspicious input into the 'fieldnameDomain' parameter in the plugin settings form.

Update the WP24 Domain Check plugin to a version later than 1.6.2 where this vulnerability is fixed, if such an update is available.

If an update is not immediately available, consider disabling or removing the vulnerable plugin until a patch is released.

Implement additional security measures such as web application firewalls (WAF) that can detect and block XSS payloads.

Compliance Impact

The provided information does not specify any direct impact of this stored cross-site scripting (XSS) vulnerability on compliance with common standards and regulations such as GDPR or HIPAA.

However, generally, XSS vulnerabilities can lead to unauthorized script execution in administrator browsers, potentially exposing sensitive data or enabling unauthorized actions, which may indirectly affect compliance with data protection regulations.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2021-47984. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart