Read the docs
TI-2025-34880 Aliases CVE-2025-55204

muffon has One-click Remote Code Execution via XSS and Custom URL Handling

Priority HIGH 76CWE-94Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Code execution, Cross-site scripting
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-94 and CWE-79.

Summary

muffon is a cross-platform music streaming client for desktop. Versions prior to 2.3.0 have a one-click Remote Code Execution (RCE) vulnerability in. An attacker can exploit this issue by embedding a specially crafted `muffon://` link on any website they control. When a victim visits the site or clicks the link, the browser triggers Muffon’s custom URL handler, causing the application to launch and process the URL. This leads to RCE on the victim's machine without further interaction. Version 2.3.0 patches the issue.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00715 53rd percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed muffon (staniel359): 2.3.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
staniel359muffonbefore 2.3.02.3.0Patch availableCNA
  • muffon Vendorstaniel359 Affected before 2.3.0 Fixed in 2.3.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:muffon:muffon:*:*:*:*:*:node.js:*:*before 2.3.0VulnerableMuffon
  • cpe:2.3:a:muffon:muffon:*:*:*:*:*:node.js:*:* Versions before 2.3.0 Vulnerable ·Muffon

Remediation

  • Fix · CNA muffon (staniel359) Fixed in 2.3.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-55204

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences