Skip to content
Threat Feed
medium advisory

whatstk: Unbounded ZIP decompression denial-of-service (CVE-2026-121691)

A vulnerability in whatstk before version 0.9.0 allows attackers to perform a denial-of-service attack via resource exhaustion by supplying a maliciously crafted ZIP-compressed WhatsApp chat export.

CVE search metadata

CVE search record: CVE-2026-121691. KEV: no. Product: whatstk (< 0.9.0). Brief: whatstk: Unbounded ZIP decompression denial-of-service (CVE-2026-121691). Brief link: https://feed.craftedsignal.io/briefs/2026-11-whatstk-zip-exhaustion/

Triage facts

Revision 1
Applicability
whatstk (< 0.9.0)
Evidence
Unknown
Severity
Medium
Action
Elevated
Sources
4 public sources
Freshness
Revision 1Nov 10, 18:59 UTC
Vulnerabilities
1 CVE
Source quality
B2Likely

The whatstk library versions prior to 0.9.0 are vulnerable to CVE-2026-121691, an improper handling of highly compressed data (CWE-409). The _str_from_file() function within the parser uses zip_ref.extractall() without validating archive member sizes or compression ratios. An attacker providing a maliciously crafted ZIP file can trigger significant memory and disk exhaustion as the library extracts, reads, and processes the contents, eventually leading to a process crash.

Impact

Successful exploitation results in a local denial-of-service (DoS) condition. An attacker-supplied archive can cause significant memory and disk usage during the processing of data via WhatsAppChat.from_source() or df_from_whatsapp(), potentially crashing the application or the hosting service.

Recommendation

  • Upgrade the whatstk library to version 0.9.0 or later immediately to resolve the vulnerable ZIP parsing logic.
  • Audit services that utilize whatstk to process user-supplied ZIP files to identify potential exposure points.

Immediate actions

Upgrade whatstk to version 0.9.0 or later on all systems using the library for chat parsing

IT Operations 48h

Threat Hunt

Identify applications utilizing whatstk for file parsing and audit for memory/disk spikes during processing

T1499 medium medium confidence hunt now

Data: Application performance monitoring logs, System memory and disk usage metrics for processes calling whatstk functions

Mitigations

Upgrade to whatstk 0.9.0

immediate IT Operations

CVE-2026-121691