CVE-2026-53781
Deferred Deferred - Pending Action
Resource Exhaustion in Summarize Before 0.17.0 via Media Response Manipulation

Publication date: 2026-06-11

Last updated on: 2026-06-11

Assigner: VulnCheck

Description
Summarize before 0.17.0 contains a resource exhaustion vulnerability that allows remote attackers to cause disk exhaustion by serving media responses that bypass the enforced size limit through missing or misreported Content-Length headers, chunked transfer encoding, or failed HEAD requests. Attackers who control a podcast feed or media URL can stream an unbounded response to local storage via the temp-file download path, exhausting disk or system resources on the host running the CLI.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-11
Last Modified
2026-06-11
Generated
2026-06-12
AI Q&A
2026-06-12
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
steipete summarize to 0.17.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-770 The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-53781 is a resource exhaustion vulnerability in the summarize software before version 0.17.0. It allows remote attackers to cause disk exhaustion by serving media responses that bypass the enforced size limit. This happens due to missing or misreported Content-Length headers, chunked transfer encoding, or failed HEAD requests.

Attackers who control a podcast feed or media URL can stream an unbounded response to local storage via the temp-file download path, which consumes excessive disk or system resources on the host running the CLI.

The vulnerability is classified under CWE-770 (Allocation of Resources Without Limits or Throttling) and has a medium severity with a CVSS score of 5.3.

Impact Analysis

This vulnerability can impact you by allowing remote attackers to exhaust disk space or system resources on the host running the summarize CLI. If an attacker controls a podcast feed or media URL, they can stream very large or unbounded media files that bypass size limits, filling up local storage.

Such disk exhaustion can lead to denial of service conditions, potentially causing the application or system to become unresponsive or fail due to lack of available storage.

Detection Guidance

This vulnerability involves remote media downloads that bypass size limits due to missing or incorrect Content-Length headers, chunked transfer encoding, or failed HEAD requests, leading to disk exhaustion via temp-file downloads.

To detect this vulnerability on your network or system, monitor for unusually large or unbounded media download streams, especially those that do not respect Content-Length headers or use chunked transfer encoding.

You can use network monitoring tools or commands to identify large or continuous downloads from podcast feeds or media URLs. For example:

  • Use tcpdump or Wireshark to capture and analyze HTTP traffic for missing or incorrect Content-Length headers or chunked transfer encoding.
  • Use command-line tools like curl with verbose output to inspect headers of media URLs, e.g., `curl -I <media_url>` to check the HEAD response headers.
  • Monitor disk usage and temp-file directories for rapid or unexpected growth during media downloads.
  • Use system monitoring commands like `du -sh /path/to/temp` or `lsof` to identify large temporary files being written.
Mitigation Strategies

To mitigate this vulnerability, upgrade the summarize CLI to version 0.17.0 or later, where a fix has been implemented.

The fix enforces a hard 512 MB cap on remote media downloads during the actual GET streaming process, preventing disk exhaustion even if the Content-Length header is missing or incorrect.

Operators can optionally configure the maximum allowed download size using the environment variable SUMMARIZE_REMOTE_MEDIA_MAX_BYTES, but invalid values will be ignored to maintain the cap.

Until the patch is applied, monitor and restrict media downloads from untrusted sources, and consider limiting disk space available to the temp-file download path to reduce risk.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-53781. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart