CVE-2025-8625CWE-321

Copypress Rest API 1.1 - 1.2 - Missing Configurable JWT Secret and File-Type Validation to Unauthenticated Remote Code Execution

Critical Β· published September 30, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
48.1
In the wild
Unconfirmed
What it is

🚨 A hard-coded fallback means attackers can easily forge a valid token and upload malicious files! This sneaky flaw in the Copypress Rest API plugin for WordPress lets anyone without authentication execute code remotely. πŸ”₯ Think of it like a delivery driver who doesn't check that the package is for the right address, happily dropping off anything addressed to anyone β€” including dangerous items that could wreak havoc. πŸ“¦πŸŽ­ An attacker could run arbitrary PHP scripts on your server, essentially gaining full control over your WordPress site! This means they could steal sensitive information, modify content, or even take down the entire site, leading to absolutely devastating consequences for your online presence.

Put simply

Think of it like a delivery driver who doesn't check that the package is for the right address, happily dropping off anything addressed to anyone β€” including dangerous items that could wreak havoc. πŸ“¦πŸŽ­ The vulnerability in the Copypress Rest API plugin (versions 1.1 to 1.2) allows unauthenticated users to exploit the copyreap_handle_image() function, where a hard-coded JWT signing key is used when no secret is defined. This oversight allows attackers to bypass authentication and upload malicious files at will.

What to do

An attacker could run arbitrary PHP scripts on your server, essentially gaining full control over your WordPress site! This means they could steal sensitive information, modify content, or even take down the entire site, leading to absolutely devastating consequences for your online presence. Immediate action is crucial! Update the Copypress Rest API plugin to version 1.3 or later to patch this vulnerability. Additionally, review your settings to ensure that only trusted file types can be uploaded. πŸ›‘οΈ You've got this! Follow these steps and you'll lock down your site in no time! πŸ¦Έβ€β™‚οΈπŸ’ͺ

The record
Technical detail
CVSS v3.1
9.8 Β· CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00601 Β· 48.1th percentile
Weakness
CWE-321 Β· Use of Hard-coded Cryptographic Key
Published
2025-09-30T03:35Z
EPSS history
Timeline
  • 30 SEP 03:35Z
    Copypress Rest API 1.1 - 1.2 - Missing Configurable JWT Secret and File-Type Validation to Unauthenticated Remote Code Execution
    cvelistv5