Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege WordPress user
-
DeliveryInject script-related HTML into Kirki field
-
ExploitPayload stored without neutralization
-
ExecutionVictim admin views affected page
-
ImpactScript executes in victim browser
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTML tag escaping
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated low-privilege account (PR:L) on a WordPress site running the Kirki framework at version 6.4.0 or earlier; the attacker must be able to reach an affected Kirki input that improperly neutralizes script-related HTML tags. The exact field, setting, or admin screen that serves as the injection point is not described in the available sources. Realistic exploitation is limited by the authentication requirement (no anonymous access) and by the stored nature of basic XSS - a second user, typically an administrator, must subsequently view the page hosting the payload for the script to execute; impact is confined to low confidentiality with no integrity or availability effect per the supplied vector. |
| Impact | This is a medium-severity, authenticated XSS/code-injection issue, not a high-urgency emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 4.3) shows network reachability with low attack complexity but requires low-level privileges (PR:L), meaning a valid authenticated account is needed, and impact is limited to low confidentiality only (I:N/A:N). The vuln.today decision label is 'this_month' - a routine patch cadence, not act_now or emergency. Key exploitation-probability signals are absent: no EPSS score was supplied, there is no CISA KEV listing, and no proof-of-concept or exploit code is referenced (the only reference is a Patchstack vulnerability-database entry, not working exploit code). Taken together, the signals are internally consistent - a moderate, privilege-gated web flaw with no evidence of active exploitation - so this reads as a standard scheduled-patch item rather than a high-CVSS/low-real-risk anomaly or an urgent threat. Note the limitation: because EPSS and KEV data were not provided, the exploitation-likelihood dimension is unmeasured rather than confirmed low. |
| Exploit ScenarioDerived | An attacker with a low-privilege authenticated WordPress account on a site running the Kirki framework submits input containing script-related HTML tags into an affected Kirki field, which is stored without proper neutralization. When an administrator or other user later views the page containing the payload, the injected script executes in their browser session. No public exploit code is identified in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 29, 2026
Authenticated low-privilege users can inject script-related HTML into WordPress sites running Themeum Kirki 6.4.0 or earlier, producing a basic XSS condition. The authoritative assessment rates it medium severity with vector AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N and notes that a second user, typically an administrator, must view the affected page for a stored payload to execute; the specific injection point is not described in the available sources. No public exploit identified at time of analysis, and there is no CISA KEV confirmation.
RemediationAI
The provided data does not list an exact fixed version, so the Patchstack advisory should be monitored for the vendor's patched release. Until a fixed version is confirmed, restrict authenticated access to trusted low-privilege users, remove or disable the Kirki plugin or framework where it is not required, and review stored HTML content entered through Kirki fields. Because the assessment says exploitation needs a logged-in account and a second user to view the page, reducing untrusted accounts and limiting who can publish or edit content lowers exposure. Apply the vendor update as soon as a patched version is published; the sources do not specify that version.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Themeum Kirki is a WordPress plugin and framework tracked in CPE as cpe:2.3:a:themeum:kirki:*:*:*:*:*:*:*:* and affecting versions through 6.4.0. The root cause maps to CWE-80, improper neutralization of script-related HTML tags in a Web page: input that can contain script-bearing HTML is not adequately neutralized before being rendered, so a low-privileged authenticated user can cause script content to be placed into a page. The supplied assessment records AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N and says exploitation requires a logged-in low-privilege account able to reach an affected Kirki input; it also states the exact field, setting, or admin screen serving as the injection point is not described. No public exploit code, KEV entry, or EPSS data was provided.
Know when Kirki gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Authenticated low-priv attacker (PR:L) injects script that executes in another user's browser, crossing a security boundary (S:C) with limited confidentiality and integrity impact on the victim session.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) vulnerability in Themeum Kirki kirki allows Code Injection.This issue affects Kirki: from n/a through 6.4.0.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Server-Side Request Forgery in the Kirki WordPress plugin before 6.0.12 allows unauthenticated attackers to coerce the s
SQL injection in the Kirki WordPress plugin before version 6.0.13 enables unauthenticated remote attackers to read arbit
Broken access control in the Themeum Kirki WordPress customizer framework (versions up to and including 6.0.13) allows r
PHP Object Injection in the Kirki WordPress plugin before 6.0.13 enables a two-stage attack where unauthenticated users
Stored cross-site scripting in the Kirki WordPress plugin before 6.3.0 allows unauthenticated remote attackers to persis
Arbitrary file upload via malformed archive in the Kirki WordPress customizer plugin (all versions before 6.2.3) allows
Stored cross-site scripting in the Kirki WordPress plugin affects versions 6.0.0 through 6.3.0, which allow SVG files to
SQL injection in the Kirki WordPress plugin (versions 6.0.0 through <6.3.0) enables authenticated users with editor-leve
Unauthenticated shortcode injection in Kirki WordPress plugin (all versions before 6.2.1) allows any remote attacker to
Object injection in the Themeum Kirki WordPress customizer framework (all versions through 6.0.12) allows attackers to a
Blind SQL injection in the Themeum Kirki WordPress customizer framework (all versions up to and including 6.0.12) lets r
Kirki WordPress Customizer Framework plugin before 6.0.14 exposes registered user email addresses, comment author emails
EUVD-2026-113118
GHSA-9x6c-qgqv-cf9j
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB