Published December 12, 2025 | Version v1
Conference paper Open

Eviction Notice: Reviving and Advancing Page Cache Attacks

Description

This repository contains the artifacts for the paper "Eviction Notice: Reviving and Advancing Page Cache Attacks", published at NDSS '26.

Page cache attacks on Linux have been thought to be mititgated or impractically slow since the mitigation of the mincore syscall in 2019. In this paper, we not only revive practical attacks on the page cache, but also provide a systematic classification & understanding of primitives which interact with page cache. This understanding helps us advance page cache attacks, including speeding up previously known mechanisms by six orders of magnitude.

This artifact demonstrates the four primitives which we describe in our paper — flush, reload, evict, and monitor —, two methods to overcome the read-ahead mechanism, syscalls determined to be reload mechanisms, covert channels, and proof-of-concept attacks.

Files

artifacts.zip

Files (156.7 kB)

Name Size Download all
md5:a6f4a2dadc47a14310afa9967f87c375
66.3 kB Preview Download
md5:c1fe60db52406f5d4c459f057d455411
90.4 kB Preview Download

Additional details

Dates

Accepted
2025-11-14

Software

Repository URL
https://github.com/isec-tugraz/eviction-notice
Programming language
C
Development Status
Active