Skip to main content
CVE-2025-54589VulnerabilityPublished

CVE-2025-54589: 9001 copyparty · Cross-site Scripting

Affects 9001 copypartySource CVE Database V5

0

Not known to be exploited · public exploit available (Exploit-DB) · CVSS 6.3 Medium : upgrade to 1.18.7 as a priority.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.1 base score
6.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
2.3% chance of exploitation in 30 days – higher than 83% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.18.7
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L

Exploitation evidence

t = 0 is the CVE’s publication on cve.org

  1. Disclosed: evidence found.

    CVE published 31 Jul 2025

  2. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  3. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

Timeline

  1. CVE ID reserved

    by GitHub_M

    , 6 days before disclosure

  2. CVE published

    on cve.org

    , t = 0

  3. In Threat Radar

    record ingested

    , 14 minutes after disclosure

  4. First Exploit-DB entry (opens in a new tab)

    Copyparty 1.18.6 - Reflected Cross-Site Scripting (XSS)

    , 3 days after disclosure

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Upgrade 9001 copyparty to 1.18.7.

Affected software

ProductAffectedFixed in
9001 copypartyAffected
  • <1.18.7
Fixed in
  • 1.18.7

AI-suggested

1. Upgrade copyparty installations to version 1.18.7 or later immediately to apply the official fix that properly sanitizes the filter input. 2. If immediate upgrade is not feasible, implement web application firewall (WAF) rules to detect and block suspicious input patterns targeting the filter parameter on the '/?ru' page. 3. Conduct input validation and output encoding on any user-supplied data reflected in web pages, especially within script blocks, to prevent injection. 4. Restrict access to the copyparty server to trusted networks or VPNs to reduce exposure to unauthenticated attackers. 5. Educate users about the risks of clicking on suspicious links or URLs containing unexpected parameters. 6. Monitor logs for unusual requests to the recent uploads page with suspicious filter parameters that could indicate attempted exploitation. 7. Regularly audit and update all third-party software components to ensure known vulnerabilities are patched promptly.

Description

Copyparty is a portable file server. In versions 1.18.6 and below, when accessing the recent uploads page at `/?ru`, users can filter the results using an input field at the top. This field appends a filter parameter to the URL, which reflects its value directly into a `<script>` block without proper escaping, allowing for reflected Cross-Site Scripting (XSS) and can be exploited against both authenticated and unauthenticated users. This is fixed in version 1.18.7.

References

Community reviews

Loading reviews…