Skip to main content
CVE-2026-121564VulnerabilityPublished

merge_chats() (whatstk/utils/chat_merge.py), reached · Incomplete Comparison with Missing Factors

Source GCVE Database

0
Compare
Authoritative record:CVE-2026-121564· Low 1.8

Not known to be exploited · CVSS 1.8 Low : upgrade to 0.9.0 when convenient.

Data as of 3 Nov 2026, 19:59 UTC

CVSS 4.0 base score
1.8Low
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (Secur0)CVSS 4.01.8
Patch
Available – fixed in 0.9.0
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 3 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 3 Nov 2026.

What to do

Upgrade whatstk to 0.9.0.

Affected software

ProductAffectedFixed in
lucasrodeswhatstkAffected
  • >=0.3.0 <0.9.0
Fixed in
  • 0.9.0
PyPIwhatstkpkg:pypi/whatstkOther threatsAffected
  • >=0.3.0 <0.9.0
Fixed in
  • 0.9.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Users of the whatstk library should be aware of this limitation when merging chat exports and consider verifying merged outputs manually or using alternative merging methods to ensure message completeness.

Description

An incomplete comparison vulnerability (CWE-1023) exists in the merge_chats() function of the whatstk library versions from 0.3.0 before 0.9.0. This flaw causes messages to be silently omitted from merged chat outputs when their timestamps overlap, as the merge logic discards messages from one chat if their dates fall within the range of the other chat. The merged result does not indicate any removals, potentially impacting forensic reviews or training data generation that rely on complete chat exports.

References

Community reviews

Loading reviews…