Loading...
Skip to main content

CVE-2025-32439 — Vulnerability in pleezer — CVE Details

MEDIUM

Pleezer resource exhaustion through uncollected hook script processes

Published April 14, 2025Updated July 21, 2025Source: osv

Summary

### Impact Hook scripts in pleezer can be triggered by various events like track changes and playback state changes. In affected versions, these scripts were spawned without proper process cleanup, leaving zombie processes in the system's process table. Even during normal usage, every track change and playback event would leave behind zombie processes. This leads to inevitable resource exhaustion over time as the system's process table fills up, eventually preventing new processes from being created. The issue is exacerbated if events occur rapidly, whether through normal use (e.g., skipping through a playlist) or potential manipulation of the Deezer Connect protocol traffic. This vulnerability affects all users who have configured hook scripts using the `--hook` option. ### Patches This issue has been fixed in version 0.16.0. Users should upgrade to this version, which properly manages child processes using asynchronous process handling and cleanup. ### Workarounds Users who cannot upgrade immediately can: - Disable hook scripts by removing the `--hook` option - Ensure hook scripts handle their own child process cleanup - Regularly restart pleezer to clear accumulated zombie processes ### References - Initial report: https://github.com/roderickvd/pleezer/discussions/83#discussioncomment-12818199 - Fix commit: 436a5f1e4c08989b58dbba2b0ffa423458016c2d - Fixed release: https://github.com/roderickvd/pleezer/releases/tag/v0.16.0

Advisory Timeline

  • First published April 14, 2025 (546 days ago).
  • Last revised July 21, 2025 — 98 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

Cargo
Update pleezer to 0.16.0 or later
cargo update -p pleezer --precise 0.16.0

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (1)

Affects 1 ecosystem: crates.io (1).

PackageEcosystemAffectedFixed In
pleezer
crates.io
All versions0.16.0

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 6.5 score means for each attack dimension.

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Frequently Asked Questions

What is CVE-2025-32439?
Pleezer resource exhaustion through uncollected hook script processes This vulnerability has been assigned a severity rating of MEDIUM (CVSS score: 6.5/10).
How do I check if my project is affected by CVE-2025-32439?
CVE-2025-32439 affects pleezer. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2025-32439 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
6.5

Exploitation requires specific conditions or has limited impact. Remediate within weeks.

Also Known As

GHSA-472w-7w45-g3w5

Related CVEs

  • CVE-2026-102821
    MEDIUM

    Russh: Unbounded memory exhaustion via CHANNEL_OPEN flood during a client-stalled rekey

  • CVE-2026-102820
    MEDIUM

    pageant: Out-of-bounds read / oversized allocation in `pageant` MemoryMap::read via a malicious Pageant agent (Windows)

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies