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.
Published: 2026-07-31
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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

Fri, 31 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 31 Jul 2026 05:45:00 +0000

Type Values Removed Values Added
First Time appeared Cloudreve
Cloudreve cloudreve
Vendors & Products Cloudreve
Cloudreve cloudreve

Fri, 31 Jul 2026 04:15:00 +0000

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'}


Subscriptions

Cloudreve Cloudreve
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-31T15:58:48.793Z

Reserved: 2026-06-16T22:28:27.062Z

Link: CVE-2026-55497

cve-icon Vulnrichment

Updated: 2026-07-31T15:57:50.386Z

cve-icon NVD

Status : Received

Published: 2026-07-31T04:17:23.137

Modified: 2026-07-31T16:17:07.187

Link: CVE-2026-55497

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T04:45:15Z

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