CVE-2026-66913
Received Received - Intake

Memory Exhaustion in Lookyloo via ZIP/HAR Decompression

Vulnerability report for CVE-2026-66913, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-28

Last updated on: 2026-07-28

Assigner: 5a6e4751-2f3f-4070-9419-94fb35b644e8

Description

Lookyloo did not enforce limits on the decompressed size of uploaded capture archives and compressed HAR files. An attacker could submit a specially crafted ZIP, gzip, or zlib-compressed capture containing data that expands to a very large size during processing. Because the application decompressed this content directly in memory without first limiting the output size, processing the malicious capture could exhaust available memory, terminate a web or worker process, or make the Lookyloo instance unavailable. The vulnerability affects both full Lookyloo capture archive imports and API submissions containing gzip-compressed HAR data. Repeated exploitation could cause a persistent denial-of-service condition until the affected processes or instance are restarted. The patch introduces: * A 1 GB cumulative uncompressed-size limit for imported capture archives. * Size-limited gzip and zlib decompression for compressed HAR files. * Explicit detection and handling of suspected zip bombs. * An HTTP 400 response when an oversized compressed HAR file is submitted through the API.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-28
Last Modified
2026-07-28
Generated
2026-07-28
AI Q&A
2026-07-28
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
lookyloo lookyloo to 1.0.0 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-400 The product does not properly control the allocation and maintenance of a limited resource.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Lookyloo did not enforce limits on the decompressed size of uploaded capture archives and compressed HAR files. An attacker could submit a specially crafted ZIP, gzip, or zlib-compressed capture that expands to a very large size during processing. This could exhaust available memory, terminate processes, or make the Lookyloo instance unavailable, leading to a denial-of-service condition.

Detection Guidance

Monitor for unusually high memory usage or process crashes when processing ZIP, gzip, or zlib files in Lookyloo. Check logs for HTTP 400 responses indicating oversized compressed HAR submissions. Use system monitoring tools to detect repeated decompression attempts that may indicate exploitation attempts.

Impact Analysis

This vulnerability could allow an attacker to cause a persistent denial-of-service by repeatedly submitting oversized compressed files. This would make the Lookyloo instance unavailable until processes or the entire instance are restarted, disrupting normal operations.

Compliance Impact

The vulnerability could lead to denial-of-service conditions, potentially disrupting services that handle sensitive data. This may impact compliance with GDPR (availability requirements) and HIPAA (accessibility of health data systems).

Mitigation Strategies

Apply the patch that enforces a 1 GB cumulative uncompressed-size limit for imported capture archives and size-limited gzip/zlib decompression for compressed HAR files. Update Lookyloo to the patched version to prevent memory exhaustion and denial-of-service conditions.

Chat Assistant

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

EPSS Chart