Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain editor-level WordPress account
-
DeliverySubmit crafted URL to Kirki fetch feature
-
ExploitServer issues request to internal target
-
ExecutionObserve response/timing differences
-
ImpactEnumerate live internal services
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential 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 account with editor-level privileges or above (CVSS PR:H), so this is not remotely exploitable by anonymous users. The specific trigger is Kirki's URL-fetching functionality, which does not validate the host of a supplied URL before requesting it; an attacker abuses that feature to make the WordPress server issue outbound requests to internal services it can reach but external users cannot. Limiting factors: the plugin version must be before 6.3.2, the attacker must hold a trusted privileged role (significantly narrowing the realistic attacker set to insiders or compromised privileged credentials), and the impact is confined to confidentiality - specifically inferring which internal hosts/services are live from responses - with no write or denial capability. |
| Impact | This is a server-side request forgery (SSRF) / internal host-enumeration issue in the Kirki WordPress plugin, and the signals converge on it being a modest, not urgent, priority. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N, base 4.1 / Medium) tells a consistent story: network-reachable and low-complexity, but gated behind high privileges (PR:H) and limited to low confidentiality impact with no integrity or availability effect - the scope change (S:C) reflects that the forged requests reach internal services beyond the web application's own authorization boundary. The description aligns cleanly with this vector (editor-level-and-above access, requests to otherwise-unreachable internal services, ability to infer which are live), so there is no attack-vector-versus-description conflict here. On exploitation signals, publicly available exploit code exists (POC via WPScan), but there is NO CISA KEV listing and NO EPSS score was provided in the input, so there is no evidence of active, widespread exploitation - POC availability must not be conflated with in-the-wild use. The key limiting factor is the PR:H requirement: an attacker must already hold a trusted editor/admin-class account, which greatly narrows the realistic threat to insiders, compromised privileged credentials, or multi-stage attacks. Net assessment: a legitimate medium-severity bug worth patching on a normal cycle, not a high-urgency emergency - primarily useful as an internal reconnaissance primitive rather than a direct path to system compromise. |
| Exploit ScenarioDerived | An attacker who has obtained (or abused) an editor-or-higher WordPress account supplies a crafted URL pointing at an internal address (for example a cloud metadata endpoint or an internal admin service) to a Kirki feature that fetches remote URLs without host validation. The site issues the request on the attacker's behalf, and differences in the response or timing reveal which internal hosts and ports are alive, enabling internal network mapping from the outside. Public exploit code for this issue is available via WPScan. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Server-side request forgery in the Kirki WordPress plugin before 6.3.2 allows authenticated users holding editor-level privileges or above to supply a URL that the WordPress server then fetches without validating the target host, letting them probe internal-only services and infer from the responses which of those hosts are live. The issue is rated CVSS 4.1 (AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N), so impact is confined to information disclosure with no write, code execution, or denial-of-service capability, and exploitation requires a trusted privileged account rather than anonymous access. Publicly available exploit code exists and WPScan is credited as the reporting source, but there is no CISA KEV confirmation of active exploitation; combined with the high privilege prerequisite, the signals converge on a modest, non-urgent priority appropriate for routine patching alongside other plugin updates.
RemediationAI
Upgrade the Kirki plugin to version 6.3.2 or later - the vendor-released patch is the fixed 6.3.2 release, referenced by the WPScan advisory at https://wpscan.com/vulnerability/6a2455dd-8da9-4c7e-a249-3c694cf2983e/; sites that receive Kirki via a bundled theme must confirm the theme ships the updated plugin rather than assuming it. Because exploitation requires an editor-level or higher account, reduce the attack surface by auditing and trimming privileged accounts (removing stale or unnecessary Editor/Administrator users) and enforcing least privilege and strong authentication, accepting that this limits legitimate editorial workflows. Apply outbound egress filtering on the WordPress host - deny requests from the web server to RFC1918/private ranges and to internal-only hostnames - which neutralizes the SSRF probe but risks breaking unrelated plugins and features that legitimately call internal endpoints. If the URL-fetch feature is not required, disabling that plugin functionality is a lower-risk alternative to broad egress blocking; keep in mind it may break theme or site-builder features and should be tested. Detection should focus on outbound requests originating from the web tier to private address space, and because publicly available exploit code exists but active exploitation is not confirmed via CISA KEV, treat this as a scheduled patch rather than an emergency response.
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
The underlying weakness is server-side request forgery (SSRF) in the URL-fetching functionality of the Kirki WordPress plugin, a popular toolkit used by themes and site builders. The plugin accepts a caller-supplied URL and performs an outbound HTTP request without validating the host, so the request originates from the WordPress server's network position rather than the attacker's, which is how otherwise unreachable internal services become observable. The provided record carries no CWE assignment, but the behavior corresponds to the SSRF class (CWE-918); the CVSS vector's scope-change flag (S:C) reflects that the vulnerable WordPress component affects resources in a different security authority - the internal services being probed - while the C:L metric confirms that only confidentiality of live-host information is exposed. The CPE string cpe:2.3:a:unknown:kirki:*:*:*:*:*:*:*:* indicates that the affected product is Kirki with an unmapped vendor namespace, so version-based detection should rely on the plugin directory version rather than a reliable vendor CPE.
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:H/UI:N/S:C/C:L/I:N/A:N
Network-reachable, low-complexity SSRF requiring a privileged editor+ account (PR:H); scope changes (S:C) as requests reach internal services, yielding only low confidentiality (C:L) and no integrity/availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The Kirki WordPress plugin before 6.3.2 does not validate the host of a URL it is given before fetching it, allowing users with editor-level access and above to make the site issue requests to internal services that are not otherwise reachable, and to tell which of those are live from the response.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
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
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
Kirki WordPress Customizer Framework plugin before 6.0.14 exposes registered user email addresses, comment author emails
Unauthenticated content disclosure in the Kirki WordPress plugin before 6.3.0 allows any remote attacker to retrieve the
Unauthenticated comment manipulation in the Kirki WordPress plugin (versions before 6.0.12) allows remote attackers to o
EUVD-2026-95577
GHSA-w2rx-5q64-f3mg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB