Rain: Transiently Leaking Data from Public Clouds Using Old Vulnerabilities

The work

AuthorsMathé Hertogh; Dave Quakkelaar; Thijs Raymakers; Mahesh Hari Sarma; Marius Muench; Herbert Bos; Erik van der Kouwe
Editors
Typeinproceedings
Year2026
Also known ashertoghrain
Citekeyhertogh2026rain

Where it appeared

Published in2026 IEEE Symposium on Security and Privacy (SP)
PublisherIEEE
Pages1558--1574

Identifiers

DOI10.1109/sp63933.2026.00063
ISBN979-8-3315-6065-2

Abstract

Given their vital importance for governments and enterprises around the world, we need to trust public clouds to provide strong security guarantees even in the face of advanced attacks and hardware vulnerabilities. While transient execution vulnerabilities, such as Spectre, have been in the spotlight since 2018, until now there have been no reports of realistic attacks on real-world clouds, leading to an assumption that such attacks are not practical in noisy real-world settings and without knowledge about the (host or guest) victim. In particular, given that today’s clouds have large fleets of older CPUs that lack comprehensive, in-silicon fixes to a variety of transient execution vulnerabilities, the question arises whether sufficient software-based defenses have been deployed to stop realistic attacks—especially those using older, supposedly mitigated vulnerabilities. In this paper, we answer this question in the negative. We show that the practice of mitigating vulnerabilities in isolation, without removing the root cause, leaves systems vulnerable. By combining such “mitigated” (and by themselves harmless) vulnerabilities, attackers may still craft an end-to-end attack that is more than the sum of its parts. In particular, we show that attackers can use L1TF, one of the oldest known transient execution vulnerabilities (discovered in January 2018), in combination with a simple speculative out-of-bounds load, to leak data from other guests in a commercial cloud computing platform. Moreover, with an average end-to-end duration of 15 hours to leak the TLS key of an Nginx server in a victim VM under noisy conditions, without detailed knowledge of either host or guest, the attack is realistic even in one of today’s biggest and most important commercial clouds.

A copy is held

pdf, 2.9 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereimport via bibtex
Added2026-08-04 00:00 UTC
Approved bya person 2026-08-21 22:06 UTC

Cite it as

@inproceedings{hertogh2026rain,
  title        = {Rain: Transiently Leaking Data from Public Clouds Using Old Vulnerabilities},
  author       = {Mathé Hertogh and Dave Quakkelaar and Thijs Raymakers and Mahesh Hari Sarma and Marius Muench and Herbert Bos and Erik van der Kouwe},
  year         = {2026},
  booktitle    = {2026 IEEE Symposium on Security and Privacy (SP)},
  publisher    = {IEEE},
  pages        = {1558--1574},
  isbn         = {979-8-3315-6065-2},
  doi          = {10.1109/sp63933.2026.00063},
}

This record lives at https://refs.drheap.org/hertogh2026rain/ and will keep doing so. It used to be called hertoghrain, and those addresses still resolve to this one.