Copypress Rest API 1.1-1.2 - Unauthenticated Remote Code Execution via JWT Token Forgery
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2025-8625. PoCs published by Nxploited, ret0x2A, Boshe99.
AI-analyzed exploit summary The repository contains a functional Python exploit for CVE-2025-8625, targeting the Copypress REST API plugin for WordPress (versions 1.1 to 1.2). The exploit leverages a hardcoded JWT secret and missing file-type validation to achieve unauthenticated remote code execution by uploading a malicious file via the image handler endpoint.
Description
The Copypress Rest API plugin for WordPress is vulnerable to Remote Code Execution via copyreap_handle_image() Function in versions 1.1 to 1.2. The plugin falls back to a hard-coded JWT signing key when no secret is defined and does not restrict which file types can be fetched and saved as attachments. As a result, unauthenticated attackers can forge a valid token to gain elevated privileges and upload an arbitrary file (e.g. a PHP script) through the image handler, leading to remote code execution.
Exploits (3)
The repository contains a functional Python exploit for CVE-2025-8625, targeting the Copypress REST API plugin for WordPress (versions 1.1 to 1.2). The exploit leverages a hardcoded JWT secret and missing file-type validation to achieve unauthenticated remote code execution by uploading a malicious file via the image handler endpoint.
This repository contains a functional exploit for CVE-2025-8625, targeting a WordPress vulnerability via JWT token manipulation to achieve remote code execution (RCE). The exploit leverages a hardcoded JWT secret to generate a valid token, then uploads a malicious PHP shell to execute arbitrary commands.
The repository contains functional exploit code for CVE-2025-8625, targeting an arbitrary file upload vulnerability in the WordPress Plugin 3DPrint Lite 1.9.1.4. The exploit demonstrates the ability to upload a malicious file to a vulnerable target.
References (2)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H