Skip to main content

WOLF EUVDEUVD-2026-50120

| CVE-2026-14234 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-29 WPScan GHSA-r4j4-29v7-6qph
7.1
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI
7.1 HIGH

Network CSRF with no attacker auth (PR:N) but requires admin interaction (UI:R); stored XSS runs in victim browsers so scope changes (S:C) with limited C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

5
Analysis Generated
Jul 30, 2026 - 18:37 vuln.today
CVSS changed
Jul 30, 2026 - 16:37 NVD
7.1 (HIGH)
Patch available
Jul 29, 2026 - 07:01 EUVD
CVE Published
Jul 29, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 29, 2026 - 06:00 cve.org
HIGH 7.1

DescriptionCVE.org

The WOLF WordPress plugin before 1.1.0 does not perform a nonce or capability check on one of its AJAX actions, allowing an unauthenticated attacker to trick a logged-in administrator into writing arbitrary content, including a malicious script, into a post via a cross-site request, resulting in stored Cross-Site Scripting.

AnalysisAI

Stored Cross-Site Scripting in the WOLF WordPress plugin before 1.1.0 lets an unauthenticated attacker persist malicious script into a post by exploiting a CSRF-exposed AJAX action lacking nonce and capability checks. Because a logged-in administrator must be tricked into triggering the request (UI:R), exploitation is CSRF-driven rather than direct, but a successful attack injects attacker-controlled JavaScript that executes in the context of anyone viewing the affected post. Publicly available exploit code exists (reported by WPScan), though the EPSS score is very low (0.12%, 2nd percentile) and it is not on the CISA KEV list.

Technical ContextAI

The affected component is the WOLF plugin for WordPress, a PHP-based CMS whose admin-facing actions are routed through the wp-admin AJAX endpoint (admin-ajax.php). WordPress security relies on per-request nonces (anti-CSRF tokens) and current_user_can() capability checks to authorize privileged operations; the vulnerable AJAX action omits both, so a forged cross-origin request carrying an authenticated admin's session cookies is accepted as legitimate. The root cause maps to CWE-79 (Improper Neutralization of Input During Web Page Generation), compounded by a missing-CSRF-protection weakness (CWE-352 class) that turns a nonce gap into a stored-XSS write primitive. The CPE (cpe:2.3:a:unknown:wolf:*) identifies the product generically as 'wolf' with an unknown vendor, reflecting limited registry metadata.

RemediationAI

Vendor-released patch: upgrade the WOLF plugin to version 1.1.0 or later, which introduces the missing nonce and capability checks on the affected AJAX action; this is the primary and complete fix. If immediate upgrade is not possible, deactivate the WOLF plugin until it can be updated, since the vulnerable AJAX action is exposed while the plugin is active. As additional compensating controls, deploy a WAF rule to block cross-origin POSTs to admin-ajax.php for the affected action and require admins to avoid clicking untrusted links during authenticated sessions - noting that WAF filtering of admin-ajax traffic can produce false positives against legitimate plugin AJAX calls. Refer to the WPScan advisory (https://wpscan.com/vulnerability/ba3b8f4a-772f-42ad-9c67-5623406118c1/) for confirmation of the fixed version.

Share

EUVD-2026-50120 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy