CVE-2026-55497

Cloudreve: Server crash through image decompression/pixel bomb in thumbnail & avatar decoding (DoS)

Published Jul 31, 2026 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
Cloudreve is a self-hosted file management and sharing system. Prior to 4.17.0, the built-in thumbnail and avatar image decoders limit compressed file size but do not limit decoded pixel dimensions, allowing an authenticated user to submit a small PNG, JPEG, or GIF that triggers an unbounded allocation and terminates the Cloudreve process through fatal out-of-memory behavior. This issue is fixed in version 4.17.0.

Analysis

AI-generated

Technical impact

The vulnerability arises from Cloudreve's thumbnail and avatar image decoders, which enforce limits on the compressed file size but neglect to bound the dimensions of the decoded image. An attacker who can authenticate to a Cloudreve instance can submit a modestly sized PNG, JPEG or GIF that, when decompressed, requires an unbounded allocation of memory. The resulting out‑of‑memory condition causes the Cloudreve process to terminate with a fatal error, leading to a denial of service for all users.

Affected Systems

Any self‑hosted Cloudreve installation running a version prior to 4.17.0 is affected. The flaw is present in the cloudreve:cloudreve repository and affects all thumbnail and avatar decoding functionality. Systems that have already applied the 4.17.0 release are not vulnerable. The vulnerability can be triggered by any authenticated user capable of uploading images.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity, and the EPSS score is < 1%, indicating a very low exploitation probability, while the lack of a KEV listing suggests the vulnerability is not yet widely exploited. Exploitation requires authenticated access to Cloudreve and the ability to upload images, a capability typically granted to regular users. An attacker can simply submit a specially crafted image, provoking an unbounded allocation that crashes the process. Because the crash affects availability rather than confidentiality or integrity, the primary impact is DoS; the host may experience temporary memory pressure before the process dies.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Cloudreve to version 4.17.0 or later, where the image decoder includes a limit on decoded pixel dimensions.
  • If an upgrade is not possible immediately, temporarily disable or restrict the thumbnail and avatar generation features for new uploads, or enforce stricter size limits on image uploads to prevent the creation of pixel bombs.
  • Deploy runtime monitoring to detect sudden crashes of the Cloudreve process, and set application‑level resource limits such as memory cgroups or container constraints to mitigate the effect of any future allocation overruns.

Generated by OpenCVE AI on August 2, 2026 at 04:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-g9j2-8w95-3vwv Cloudreve: Denial of Service - Image decompression / pixel bomb in thumbnail & avatar decoding crashes the server
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Cloudreve
Cloudreve cloudreve
Vendors & Products Cloudreve
Cloudreve cloudreve
Type Values Removed Values Added
Description Cloudreve is a self-hosted file management and sharing system. Prior to 4.17.0, the built-in thumbnail and avatar image decoders limit compressed file size but do not limit decoded pixel dimensions, allowing an authenticated user to submit a small PNG, JPEG, or GIF that triggers an unbounded allocation and terminates the Cloudreve process through fatal out-of-memory behavior. This issue is fixed in version 4.17.0.
Title Cloudreve: Server crash through image decompression/pixel bomb in thumbnail & avatar decoding (DoS)
Weaknesses CWE-400
CWE-409
CWE-770
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-409

    Improper Handling of Highly Compressed Data (Data Amplification)

  • CWE-770

    Allocation of Resources Without Limits or Throttling

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 31, 2026, 3:58 PM
Reserved
Jun 16, 2026, 10:28 PM
Status
Deferred
Published
Jul 31, 2026, 4:17 AM
Modified
Sep 8, 2026, 8:51 PM