CVE-2020-4045

High

Description

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 [email protected] 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.

SeverityHigh
CVSS7.5
Exploit probability—
ProductScuttlebutt Ssb-db
PublishedJun 11, 2020
First seenJun 11, 2020

How to fix

Update
  • ssb-db20.0.1 or later

Affected products

ProductAffected versionsFixed in
scuttlebutt ssb-db20.0.0—
ssb-dbnpm20.0.0 ≤ v < 20.0.120.0.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.