Security, compilers, Rust

Emanuele Vannacci

I am a software engineer in Amsterdam working on Rust, memory safety, compiler behavior, and security tooling. This site is a research log for experiments and notes that connect source code, optimizers, and real execution behavior.

  1. USENIX Security
    Speculation at Fault: Modeling and Testing Microarchitectural Leakage of CPU Exceptions
    Jana Hofmann, Emanuele Vannacci, Cedric Fournet, and 2 more authors
    In USENIX Security, Aug 2023
  2. USENIX Security
    SMASH: Synchronized Many-sided Rowhammer Attacks From JavaScript
    Finn Ridder, Pietro Frigo, Emanuele Vannacci, and 3 more authors
    In USENIX Security, Aug 2021
    Pwnie Award Nomination for Most Under-Hyped Research, Best Faculty of Science Master Thesis Award
  3. IEEE S&P
    TRRespass: Exploiting the Many Sides of Target Row Refresh
    Pietro Frigo, Emanuele Vannacci, Hasan Hassan, and 5 more authors
    In S&P, May 2020
    Best Paper Award, Pwnie Award for Most Innovative Research, IEEE Micro Top Picks Honorable Mention, DCSR Paper Award

Talks

More

A journey into the secret flaws of in-DRAM RowHammer mitigations

HITB Singapore talk with Pietro Frigo on RowHammer mitigations and the security assumptions behind them.

I use this site for technical notes, work-in-progress ideas, and writeups that are useful enough to publish but not necessarily polished into papers.

The focus is usually Rust, unsafe code, memory models, compilers, and security tooling. Treat the posts as engineering notes: useful for learning and discussion, but not as drop-in advice without checking the details in your own setting.