Lucene search
+L

RegistrationMagic 6.0.9.8 Cross Site Scripting

🗓️ 02 Sep 2026 00:00:00Reported by Gabriel TanakaType 
packetstorm
 packetstorm
🔗 packetstorm.news👁 3 Views

Unauthenticated reflected XSS in RegistrationMagic <= 6.0.9.8 via activetab parameter.

Related
Code
ReporterTitlePublishedViews
Family
githubexploit
GithubExploit
Exploit for CVE-2026-82221
1 Sep 202615:39
githubexploit
circl
Circl
CVE-2026-82221
1 Sep 202617:01
circl
cve
CVE
CVE-2026-82221
31 Aug 202620:30
cve
cvelist
Cvelist
CVE-2026-82221 WordPress RegistrationMagic plugin <= 6.0.9.8 - Cross Site Scripting (XSS) vulnerability
31 Aug 202620:30
cvelist
euvd
EUVD
EUVD-2026-68793
31 Aug 202620:30
euvd
kitploit
Kitploit
CVE-2026-82221
2 Sep 202603:57
kitploit
kitploit
Kitploit
CVE-2026-82221-PoC
2 Sep 202604:02
kitploit
nvd
NVD
CVE-2026-82221
31 Aug 202621:17
nvd
patchstack
Patchstack
WordPress RegistrationMagic plugin <= 6.0.9.8 - Cross Site Scripting (XSS) vulnerability
31 Aug 202611:32
patchstack
ptsecurity
Positive Technologies
PT-2026-84024
31 Aug 202600:00
ptsecurity
Rows per page
# CVE-2026-82221 - Unauthenticated Reflected XSS in RegistrationMagic
    
    ## Overview
    
    This repository contains a Proof-of-Concept (PoC) for **CVE-2026-82221**, an unauthenticated Reflected Cross-Site Scripting (XSS) vulnerability discovered in the **RegistrationMagic** WordPress plugin.
    
    The vulnerability affects the `activetab` parameter on the RegistrationMagic submissions page.
    
    An attacker can craft a malicious URL containing JavaScript and send it to a victim who has access to a RegistrationMagic submission. When the victim opens the crafted URL, attacker-controlled JavaScript is executed in the context of the vulnerable WordPress website.
    
    A relevant aspect of the vulnerability is that an attacker may be able to create the required submission on behalf of the victim if a publicly accessible RegistrationMagic form allows arbitrary email addresses to be submitted.
    
    > This repository is provided for educational and security research purposes only.
    
    ---
    
    ## Vulnerability Details
    
    | Field                   | Value                                            |
    | ----------------------- | ------------------------------------------------ |
    | CVE                     | CVE-2026-82221                                   |
    | Product                 | RegistrationMagic                                |
    | Vendor                  | Metagauss                                        |
    | Platform                | WordPress                                        |
    | Vulnerability Type      | Reflected Cross-Site Scripting (XSS)             |
    | Authentication Required | No authentication required to inject the payload |
    | Affected Versions       | RegistrationMagic <= 6.0.9.8                     |
    | Fixed Version           | RegistrationMagic 6.0.9.9                        |
    | CVSS                    | 7.1 (High)                                       |
    | Researcher              | Gabriel Tanaka                                   |
    
    ---
    
    ## Attack Requirements
    
    For successful exploitation, the victim must have a RegistrationMagic submission that can be accessed through the `/submissions/` functionality.
    
    This condition can occur in two scenarios:
    
    1. The victim has previously submitted a RegistrationMagic form and already has an accessible submission.
    
    2. A public RegistrationMagic form allows an attacker to submit a form using the victim's email address, effectively creating a submission associated with that victim.
    
    Once this prerequisite is satisfied, the attacker can send the victim a specially crafted URL containing the XSS payload.
    
    ---
    
    ## Vulnerable Parameter
    
    The vulnerable parameter is:
    
    ```text
    activetab
    ```
    
    Example vulnerable endpoint:
    
    ```text
    https://target.example/submissions/?activetab=PAYLOAD
    ```
    
    User-controlled input supplied through `activetab` is reflected into the page without sufficient output sanitization/escaping, allowing JavaScript execution.
    
    ---
    
    ## Proof of Concept
    
    A simple payload can be used to demonstrate arbitrary JavaScript execution:
    
    ```
    https://target.example/submissions/?activetab=alert(`xss`)
    ```
    ```
    https://target.example/submissions/?activetab=alert(document.cookie)
    ```
    
    <img width="1112" height="673" alt="image" src="https://github.com/user-attachments/assets/10f2a639-67c5-4aa2-a3ea-4744683bdb24" />
    <img width="806" height="439" alt="image" src="https://github.com/user-attachments/assets/3e6f1f67-9662-4c5a-bb11-a95f30cdab1f" />
    
    ## References
    
    - CVE Record  
      https://www.cve.org/CVERecord?id=CVE-2026-82221
    
    - Patchstack Vulnerability Database  
      https://patchstack.com/database/wordpress/plugin/custom-registration-form-builder-with-submission-manager/vulnerability/wordpress-registrationmagic-plugin-6-0-9-8-cross-site-scripting-xss-vulnerability?_s_id=cve
    
    - GitHub Advisory Database  
      https://github.com/advisories/GHSA-gfh3-73rq-r627
    
    - RegistrationMagic  
      https://wordpress.org/plugins/custom-registration-form-builder-with-submission-manager/
    
    - RegistrationMagic Changelog  
      https://wordpress.org/plugins/custom-registration-form-builder-with-submission-manager/#developers

Data

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