xxconi/CVE-2026-6741
PoC files
2 filesFile viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
Analysis
Technical assessment
A Python script that automates the full privilege escalation chain for CVE-2026-6741, including agent login, admin user ID discovery, customer-to-admin linking via the vulnerable ability, password reset triggering, and admin login verification. The script is designed to be executed against a target WordPress site to achieve administrator takeover.
Backdoor review
No backdoor observed in reviewed code
The supplied evidence consists of a Python exploit script (CVE-2026-6741.py) and a README.md documentation file for CVE-2026-6741. The script automates a privilege escalation attack against a specific WordPress plugin (LatePoint <= 5.4.1) by linking a customer record to an administrator account and then resetting the administrator's password. All observed behavior is consistent with the stated exploit purpose: it performs HTTP requests to the target WordPress site to log in, enumerate users, call the vulnerable ability endpoint, trigger password resets, and verify admin access. No concealed backdoor, unrelated payload, credential exfiltration to an external party, persistence mechanism, or deceptive behavior was found. The script's output and file operations are limited to local result reporting and saving to a user-specified file. The README provides documentation and manual curl-based PoC steps that match the script's logic.
Classification basis and observed behavior
Classification basis
The primary artifact is a Python script that actively exploits the vulnerability by sending HTTP requests to perform the entire privilege escalation chain, including linking a customer to an admin account and changing the admin's password. It is not merely a scanner; it executes the exploit steps to achieve administrator takeover.
CVE-2026-6741.py:619-759CVE-2026-6741.py:1-21Requirements
- Valid credentials for a WordPress user with the latepoint_agent role.
CVE-2026-6741.py:19 - Target WordPress site running LatePoint plugin version <= 5.4.1 and WordPress 6.9+ with Abilities API enabled.
CVE-2026-6741.py:17-18 - A LatePoint customer record controlled by the attacker.
CVE-2026-6741.py:20
Observed behavior
- Authenticates to WordPress using provided agent credentials and retrieves a REST API nonce.
CVE-2026-6741.py:60-117 - Discovers administrator WordPress user IDs via REST API and author page enumeration.
CVE-2026-6741.py:171-249 - Sends a POST request to the vulnerable connect-customer-to-wp-user ability endpoint to link a customer record to an administrator's WordPress user ID.
CVE-2026-6741.py:304-380 - Triggers the LatePoint password reset flow for the linked customer, which sends a reset email.
CVE-2026-6741.py:386-434 - Completes the password reset using a provided token, which changes the administrator's WordPress password.
CVE-2026-6741.py:440-490 - Logs in as the administrator with the new password and verifies administrative access.
CVE-2026-6741.py:496-554
Behaviors behind the backdoor verdict
Observables
- Exploit Behavior
- Automated privilege escalation via LatePoint connect-customer-to-wp-user ability and password reset flowThe script performs the exact attack chain described in the CVE: agent login, admin user ID discovery, customer-to-admin linking, password reset initiation, and admin login verification. This is the intended exploit behavior, not a backdoor.
CVE-2026-6741.py:619-759 - Network Target
- User-supplied target WordPress siteAll network requests are directed to the target specified by the user via -u/--url or -l/--list. No hardcoded external C2 or exfiltration endpoints are present.
CVE-2026-6741.py:619-636 - File Output
- Local result file (default: privesc_results.txt)The script writes JSON results and a summary line to a local file specified by the user. This is standard operational output for a security scanner, not a persistence or data-hiding mechanism.
CVE-2026-6741.py:781-787CVE-2026-6741.py:898-901
What the analysis did not establish
- The evidence includes a README.md file with manual exploitation steps and technical analysis, but the primary artifact is the Python exploit script.
- The script requires a manual step to obtain the password reset token from email, but it automates all other exploitation steps.
- Only the two text files (CVE-2026-6741.py and README.md) were provided and reviewed. No binary files or other repository content were inspected.
- The review does not assess whether the exploit works as claimed or whether the target plugin is actually vulnerable.
This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.