Skip to main content

yootheme Theme EUVDEUVD-2026-41252

| CVE-2026-10077 MEDIUM
2026-07-02 contact@wpscan.com GHSA-76v2-c9r8-5q7q
6.8
CVSS 3.1 · Vendor: wpscan
Share

Severity by source

Vendor (wpscan) PRIMARY
6.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
vuln.today AI
5.4 MEDIUM

Author role is low-privilege (PR:L not PR:H); stored XSS crosses browser security boundary requiring S:C; no direct availability impact applies.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/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
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 02, 2026 - 13:54 vuln.today
CVSS changed
Jul 02, 2026 - 13:52 NVD
6.8 (MEDIUM)
Patch available
Jul 02, 2026 - 07:01 EUVD
CVE Published
Jul 02, 2026 - 06:16 cve.org
MEDIUM 6.8
CVE Published
Jul 02, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The yootheme WordPress theme before 5.0.35 does not prevent its bundled front-end framework from treating certain HTML attributes, which are permitted by wp_kses_post(), as markup, allowing users with the Author role to perform Stored Cross-Site Scripting attacks that execute in the browser of any user who views the affected post.

AnalysisAI

Stored XSS in the yootheme WordPress theme before version 5.0.35 enables users holding the Author role to inject persistent malicious scripts into posts by exploiting a sanitization gap between WordPress's wp_kses_post() filter and the theme's bundled front-end framework, which interprets certain permitted HTML attributes as executable markup. Any visitor - including site administrators - who views an affected post triggers script execution in their browser, creating a realistic privilege escalation path on multi-author WordPress sites. No public exploit code has been identified and the vulnerability is not listed in CISA KEV; vendor patch version 5.0.35 is confirmed via WPScan advisory.

Technical ContextAI

The root cause is an impedance mismatch between WordPress's core HTML sanitizer, wp_kses_post(), and the custom front-end framework bundled with the yootheme theme. WordPress's wp_kses_post() is designed to permit a defined allowlist of HTML attributes considered safe for post content; however, the yootheme front-end framework separately processes those same attribute values as executable markup directives, effectively re-interpreting sanitized input in an unsafe context. This is a secondary-processing injection pattern - the sanitizer approves the payload, and the framework then acts on it. While no CWE is formally assigned in the available data, this aligns with CWE-79 (Improper Neutralization of Input During Web Page Generation / Stored XSS) and CWE-116 (Improper Encoding or Escaping of Output). Affected scope per EUVD-2026-41252: yootheme WordPress theme, all versions from 0 up to (not including) 5.0.35.

RemediationAI

Upgrade the yootheme WordPress theme to version 5.0.35 or later, which is the vendor-confirmed fix per the WPScan advisory (https://wpscan.com/vulnerability/89877758-50f1-4a4b-a622-e417571a5b14/) and EUVD-2026-41252. If immediate upgrade is not feasible, demote untrusted Author-role accounts to the Contributor role, which requires editorial approval before posts are published and prevents unapproved HTML content from reaching visitors - this eliminates the publishing prerequisite but disrupts multi-author publishing workflows. Additionally, deploying a Content Security Policy (CSP) header that restricts inline script execution can reduce the impact of XSS payloads if they fire, though it does not address the underlying injection condition and may break legitimate theme JavaScript. Web application firewall (WAF) rules targeting attribute-based XSS patterns in POST bodies can provide partial mitigation but risk false positives on legitimate content. The vendor patch is the only complete resolution.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

Share

EUVD-2026-41252 vulnerability details – vuln.today

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