We're eBPF'd: Exploring Adversarial Manipulation of ELF Files in eBPF-Based Programmable Network Stacks

Programmable Data Planes (PDP) have enabled customised per-packet forwarding behaviour deployed directly on programmable silicon. While the widely studied P4 data planes have proven highly-effective for data centre environments, they lack flexible and stateful functionality, particularly needed in edge device and host networking environments. eBPF is currently getting significant traction as a network programmability alternative for such environments through the deployment of Executable and Linkable Format (ELF) files to define the data plane behaviour. However, security concerns arise from the combination of high programmability enabled through eBPF, the lack of integrity checking within ELF files, and the exposure of southbound interfaces (node-local or network-wide) to control the PDP. In this paper, we investigate ELF file manipulation and the derived novel attack vectors within the context of eBPF software PDP implementations to disrupt network operations. We demonstrate the efficacy of four proposed attack types that target binary manipulation and runtime injection of ELF files in eBPF programs for PDP packet management. We evaluate the adversarial effects through an emulated testbed environment, and discuss practical countermeasures. Our primary results indicate the effectiveness of these attacks in creating a denial-of-service through a 100% increase in network packets across all nodes.

Authors

Institutions

Publication Details

Published
2025-09-08
DOI
https://doi.org/10.1109/cns66487.2025.11194984
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

We're eBPF'd: Exploring Adversarial Manipulation of ELF Files in eBPF-Based Programmable Network Stacks

Joe Rose, Dimitrios P. Pezaros, Filip Holík, Marco M. Cook
Advanced Malware Detection Techniques
article

We're eBPF'd: Exploring Adversarial Manipulation of ELF Files in eBPF-Based Programmable Network Stacks

Joe Rose, Dimitrios P. Pezaros, Filip Holík, Marco M. Cook
article en

Abstract

Programmable Data Planes (PDP) have enabled customised per-packet forwarding behaviour deployed directly on programmable silicon. While the widely studied P4 data planes have proven highly-effective for data centre environments, they lack flexible and stateful functionality, particularly needed in edge device and host networking environments. eBPF is currently getting significant traction as a network programmability alternative for such environments through the deployment of Executable and Linkable Format (ELF) files to define the data plane behaviour. However, security concerns arise from the combination of high programmability enabled through eBPF, the lack of integrity checking within ELF files, and the exposure of southbound interfaces (node-local or network-wide) to control the PDP. In this paper, we investigate ELF file manipulation and the derived novel attack vectors within the context of eBPF software PDP implementations to disrupt network operations. We demonstrate the efficacy of four proposed attack types that target binary manipulation and runtime injection of ELF files in eBPF programs for PDP packet management. We evaluate the adversarial effects through an emulated testbed environment, and discuss practical countermeasures. Our primary results indicate the effectiveness of these attacks in creating a denial-of-service through a 100% increase in network packets across all nodes.

University of Glasgow (GB)
Openalex Percentile: Top 64%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

We're eBPF'd: Exploring Adversarial Manipulation of ELF Files in eBPF-Based Programmable Network Stacks — Joe Rose, Dimitrios P. Pezaros, et al. · (2025) | TGRS Research Map | TGRS