Skip to main content
← All vulnerabilities
CVE-2020-4045GHSA-MPGR-2CX9-327H

Information disclosure in SSB-DB

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 20.0.1
None on Exploit-DB, Metasploit or GitHub

Summary

SSB-DB version 20.0.0 has an information disclosure vulnerability. The get() method is supposed to only decrypt messages when you explicitly ask it to, but there is a bug where it's decrypting any message that it can. This means that it is returning the decrypted content of private messages, which a malicious peer could use to get access to private data. This only affects peers running SSB-DB@20.0.0 who also have private messages, and is only known to be exploitable if you're also running SSB-OOO (default in SSB-Server), which exposes a thin wrapper around get() to anonymous peers. This is fixed in version 20.0.1. Note that users of SSB-Server verion 16.0.0 should upgrade to 16.0.1 to get the fixed version of SSB-DB.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • ssbc SSB-DB

    20.0.0

  • ssb-dbnpm

    From 20.0.0 · fixed in 20.0.1

References 2

GitHub · ssbc/ssb-db