IT SBIT Services
Schneeberger
DEEN
CVE tracker

rotki: Weak key derivation in premium cloud backup encryption

CVE-2026-116071High 8.2

← All vulnerabilities

Summary

rotki before 1.44.2 derives the key for premium cloud backups from the user password using a single unsalted SHA-256 hash. An attacker who obtains an uploaded backup can run offline, GPU-accelerated password guessing and decrypt the database, which contains exchange API keys, secrets, wallet addresses and transaction history. The attacker needs a copy of the backup blob, and feasibility depends mainly on the strength of the password.

Affected

  • rotki versions 0 to before 1.44.2 (CNA record)

Fixed in

  • rotki 1.44.2 and later
  • Recreate premium backups after upgrading. Rotki 1.44.1 and earlier cannot read backups made by 1.44.2.

Workaround

Unknown. No vendor-documented workaround exists for users who cannot upgrade.

Exploitation

  • No confirmed exploitation in the wild. Not listed in CISA KEV.
  • Public PoC status is contradictory and unconfirmed.
  • CISA SSVC: exploitation none, not automatable, partial technical impact.

Our recommendation

  • Upgrade rotki to 1.44.2 or later on all systems.
  • Recreate premium cloud backups after the upgrade, because old-format backups remain restorable without the stronger protection.
  • Use a long, unique password for the rotki account.
  • If a backup may have been exposed, rotate exchange API keys and review linked wallets.
  • Check whether premium cloud sync is used in your organisation. For most SMEs the exposure is low.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 1 Nov 2026, 15:05.

Original description (NVD)

rotki before 1.44.2 contains a weak key derivation vulnerability that allows attackers to brute-force backups because the premium sync key is a single unsalted SHA-256 of the user password. Attackers who obtain an uploaded backup blob can run GPU-parallel offline password guessing and decrypt the database containing exchange API keys, secrets, wallet addresses and transaction history.

NVD references (7)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.