Read the docs
TI-2021-04486 Aliases CVE-2021-21387

Partial secret key disclosure, improper safety number calculation, & inadequate encryption strength

Priority LOW 35CWE-319Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-319.

Summary

Wrongthink peer-to-peer, end-to-end encrypted messenger with PeerJS and Axolotl ratchet. In wrongthink from version 2.0.0 and before 2.3.0 there was a set of vulnerabilities causing inadequate encryption strength. Part of the secret identity key was disclosed by the fingerprint used for connection. Additionally, the safety number was improperly calculated. It was computed using part of one of the public identity keys instead of being derived from both public identity keys. This caused issues in computing safety numbers which would potentially be exploitable in the real world. Additionally there was inadequate encryption strength due to use of 1024-bit DSA keys. These issues are all fixed in version 2.3.0.

Why it matters now

EPSS 0.00392 33rd percentileScored 2026-11-07
Fix Fixed wrongthink (parabirb): 2.2.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
parabirbwrongthink2.0.0 to before 2.2.02.2.0Patch availableCNA
  • wrongthink Vendorparabirb Affected 2.0.0 to before 2.2.0 Fixed in 2.2.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:wrongthink:wrongthink:*:*:*:*:*:*:*:*2.0.0 to before 2.3.0VulnerableWrongthink
  • cpe:2.3:a:wrongthink:wrongthink:*:*:*:*:*:*:*:* Versions 2.0.0 to before 2.3.0 Vulnerable ·Wrongthink

Remediation

  • Fix · CNA wrongthink (parabirb) Fixed in 2.2.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-21387

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences