Paper 2025/2300 Original: eprint.iacr.org/2025/2300 ↗

Gravity of the Situation: Security Analysis on Rocket.Chat E2EE

Hayato Kimura
Ryoma Ito
Kazuhiko Minematsu
Takanori Isobe
Abstract

Rocket.Chat is a group chat platform widely deployed in industries and national organizations, with over 15 million users across 150 countries. One of its main features is an end-to-end encryption (E2EE) protocol; however, no cryptographic security analysis has been conducted. We conduct an in-depth cryptographic analysis of Rocket.Chat's E2EE protocol and identify multiple significant flaws that allow a malicious server or even an outsider to break the confidentiality and integrity of the group chat. Specifically, we formally model and analyze the protocol using ProVerif under the Dolev-Yao model, uncovering multiple theoretical weaknesses and verifying that some of them lead to practical attacks. Furthermore, through meticulous manual analysis, we identify additional vulnerabilities, including implementation flaws and cryptographic weaknesses such as CBC malleability, and demonstrate how they are exploitable in practical attack scenarios. To validate our findings, we develop Proof-of-Concept implementations, highlighting the real-world feasibility of these attacks. We also propose mitigation techniques and discuss the implications of our attacks.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2026-06-17: last updated
2025-12-22: published
Short URL
https://ia.cr/2025/2300
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2300,
      author = {Hayato Kimura and Ryoma Ito and Kazuhiko Minematsu and Takanori Isobe},
      title = {Gravity of the Situation: Security Analysis on Rocket.Chat E2EE},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2300},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2300}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.