CVE-2026-1492
PoC files
3 filesFile viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
Analysis
Technical assessment
A Python script that implements a full, multi-stage attack chain to exploit CVE-2026-1492. It automatically discovers vulnerable WordPress sites, registers new users, injects an 'administrator' role via a crafted AJAX request, and verifies the resulting admin access.
Backdoor review
No backdoor observed in reviewed code
The PoC script CVE-2026-1492.py implements a multi-step exploit chain against a known WordPress plugin vulnerability (CVE-2026-1492). It performs automated discovery, user registration, and role injection to escalate privileges to administrator. All observed behavior is consistent with the stated exploit goal. No concealed backdoor, unrelated payload, or deceptive operator-directed harm was found in the reviewed source code or README.
Classification basis and observed behavior
Classification basis
The artifact is a Python script that actively exploits CVE-2026-1492 by performing unauthorized privilege escalation. It registers a user and then sends a crafted AJAX request to inject an 'administrator' role, which is the core exploit action. The README explicitly describes it as a 'Proof-of-Concept (PoC) exploitation script'.
Nxploited-CVE-2026-1492-d0e78b1/README.md:45Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:743-753Requirements
- Target must be a WordPress site running the User Registration & Membership plugin version <= 5.1.2.
Nxploited-CVE-2026-1492-d0e78b1/README.md:33 - The target site must have a membership registration page and the vulnerable AJAX handler accessible.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:144-202
Observed behavior
- Discovers candidate registration and pricing pages on the target WordPress site.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:144-202 - Extracts membership plan IDs, form nonces, and AJAX parameters from the discovered pages.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:205-431 - Registers a new user account via the 'user_registration_user_form_submit' AJAX action.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:638-739 - Sends a crafted 'user_registration_membership_register_member' AJAX request with 'role': 'administrator' in the 'members_data' payload to escalate privileges.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:743-753Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:756-842 - Verifies the created account has administrator privileges by logging in and checking for admin dashboard indicators.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:934-1072 - Writes successfully created admin credentials to a file named 'Nx_admin.txt'.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:100-102
Behaviors behind the backdoor verdict
Observables
- Exploit Behavior
- The script sends AJAX requests to register a user and then injects an 'administrator' role via the vulnerable membership endpoint.This is the core exploit logic for CVE-2026-1492, as described in the CVE context and README.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:638-739Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:743-842 - Credential Logging
- The script writes successfully created administrator credentials to a local file Nx_admin.txt.This is a standard output mechanism for a PoC exploit, logging the results of the attack for the operator.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:100-102 - Hardcoded Password
- The script uses a default password 'Nx_12999' for created accounts.This is a fixed password for the exploit, not a backdoor credential. It is user-configurable.
Nxploited-CVE-2026-1492-d0e78b1/CVE-2026-1492.py:40
What the analysis did not establish
- Evidence coverage is COMPLETE_FOR_READABLE_SELECTED_TEXT, but one unclassified file of 1480 bytes was omitted from the packet. The analysis is based on the provided Python script and README.
- The artifact's behavior is analyzed from its source code; the code was not executed, and its effectiveness or safety is not verified.
- The review is limited to the two text files provided in the evidence packet. No binary files were present.
- The script's behavior depends on external network interactions with target WordPress sites, which were not observed.
- The script imports standard third-party libraries (requests, rich) which were not reviewed for supply-chain risks.
This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.