Careless Whisper: Exploiting Silent Delivery Receipts to Monitor Users on Mobile Instant Messengers
Gabriel K. Gegenhuber, Maximilian Günther, Markus Maier, Aljosha Judmayer, Florian Holzbauer, Philipp É. Frenzel, Johanna Ullrich
TL;DR
The paper demonstrates that delivery receipts in popular mobile messengers can be exploited as timing side channels to infer precise device activity and multi-device usage, even for strangers who know only a phone number. It introduces stealth probing methods using message reactions that trigger receipts without user notifications, enabling high-frequency monitoring and potential resource exhaustion. The authors analyze WhatsApp and Signal (and Threema) across iOS/Android and multi-device setups, showing capabilities to fingerprint OS, device counts, screen time, and app activity, with real-world measurement. They propose mitigations like restricting receipts to real conversations, adding timing noise, rate limiting, and improved client validation, highlighting the need to balance usability with privacy in E2EE designs.
Abstract
With over 3 billion users globally, mobile instant messaging apps have become indispensable for both personal and professional communication. Besides plain messaging, many services implement additional features such as delivery and read receipts informing a user when a message has successfully reached its target. This paper highlights that delivery receipts can pose significant privacy risks to users. We use specifically crafted messages that trigger delivery receipts allowing any user to be pinged without their knowledge or consent. By using this technique at high frequency, we demonstrate how an attacker could extract private information such as the online and activity status of a victim, e.g., screen on/off. Moreover, we can infer the number of currently active user devices and their operating system, as well as launch resource exhaustion attacks, such as draining a user's battery or data allowance, all without generating any notification on the target side. Due to the widespread adoption of vulnerable messengers (WhatsApp and Signal) and the fact that any user can be targeted simply by knowing their phone number, we argue for a design change to address this issue.
