Nxploited/CVE-2026-1555
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 exploits CVE-2026-1555, an unauthenticated arbitrary file upload vulnerability in the WebStack WordPress theme, by sending a POST request with a user-supplied payload to the vulnerable `img_upload` AJAX endpoint and extracting the uploaded file's URL from the response.
Backdoor review
No backdoor observed in reviewed code
The PoC is a straightforward multi-threaded exploit for CVE-2026-1555. It uploads a user-supplied file to a vulnerable WordPress endpoint and logs successful URLs. No backdoor, concealed payload, or operator-directed harm was observed in the reviewed text.
Classification basis and observed behavior
Classification basis
The script actively sends a crafted request to upload an arbitrary file to a vulnerable endpoint, which is the definition of an exploit. It does not merely check for the vulnerability's presence; it performs the upload and extracts the resulting URL for subsequent access.
CVE-2026-1555.py:175-225README.md:12-14Requirements
- A target running a vulnerable version of the WebStack theme (<= 1.2024).
README.md:31 - A local file (e.g., a PHP webshell) to upload.
CVE-2026-1555.py:105-107
Observed behavior
- Sends a multipart POST request to /wp-admin/admin-ajax.php with action=img_upload and the user-specified file.
CVE-2026-1555.py:186-201 - Parses the JSON response to extract the uploaded file's URL from the 'data.src' field.
CVE-2026-1555.py:205-223 - Writes the extracted shell URL to an output file (uploaded_paths.txt).
CVE-2026-1555.py:160-163
Behaviors behind the backdoor verdict
Observables
- Exploit Behavior
- Uploads a user-supplied file to /wp-admin/admin-ajax.php via the img_upload actionThis is the documented exploit for CVE-2026-1555 and matches the vulnerability description.
CVE-2026-1555.py:175-201 - Output File
- uploaded_paths.txtSuccessful shell URLs are appended to this file for later use.
CVE-2026-1555.py:160-163 - Network Behavior
- Disables SSL verification and sets NO_PROXY=*Common in PoC tools to avoid connection issues; does not indicate backdoor activity.
CVE-2026-1555.py:20-21
What the analysis did not establish
- One file (license) was omitted from the text analysis, but it is unlikely to change the classification.
- The evidence does not include the execution of the code; classification is based solely on static analysis of the provided source.
- One file (shell.php) was classified as binary and not analyzed; it is a user-provided payload, not part of the PoC tool itself.
This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.