Summary
CVE-2026-74767 is a denial-of-service vulnerability in Pandora (pandora-analysis), an open-source file analysis framework used to inspect potentially malicious files. The flaw resides in how Pandora’s extractor worker handles DAA (Direct Access Archive) files: internal ISO chunks are decompressed via zlib.decompress() without any limit on the resulting output size. A remote, unauthenticated attacker can submit a specially crafted DAA file to exhaust memory and CPU on the analysis worker, rendering it unresponsive. The issue is rated HIGH severity (8.7).
Technical details
- Root cause: The DAA extraction routine in
pandora/workers/extractor.pydecompresses embedded zlib-compressed chunks without enforcing any cap on the decompressed output size. - Trigger conditions: An attacker submits a crafted DAA file containing highly compressible data (a "decompression bomb") that expands to a disproportionately large size when decompressed.
- Attack vector: Network — exploitable via Pandora’s standard file submission/upload workflow with no authentication or user interaction beyond the malicious file upload.
- Impact: Excessive memory and CPU consumption on the extraction worker, leading to denial of service (worker hangs or becomes unavailable); no direct impact to confidentiality or integrity was identified.
Affected software
- pandora-analysis / Pandora: versions 0 through 1.12.5 (all releases up to and including 1.12.5)
Severity
- CVSS Score: 8.7 (HIGH)
- CVSS v4.0 Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L - Network attack vector, low attack complexity, no privileges or user interaction required, high impact to availability, no impact to confidentiality or integrity.
Mitigation and recommended actions
- Immediate: Upgrade to the patched release of Pandora that includes bounded decompression for DAA file handling (fix introduced in commit
f4294a873f86fbf2569c289e329fff2f52ca50c9, which adds aZipBombexception and enforces amax_extracted_filesizelimit — default 500,000,000 bytes — during decompression). Confirm the deployed version is beyond 1.12.5 and includes this fix. - If patching is not immediately possible:
- Restrict or disable DAA file submission/processing in Pandora until patched.
- Apply resource limits (memory/CPU quotas, container cgroup limits) on extraction worker processes to constrain the impact of a decompression bomb.
- Monitor extraction worker resource usage and configure alerting for abnormal memory/CPU spikes correlated with file submissions.
- Restrict network exposure of the Pandora submission interface to trusted networks where feasible.

