Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kyle Zeng

dblp:270/2413 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
10since 2021 · last 2026
0000-0003-0205-7580ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 11 · 3 first-author · 10 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
8 papers
Systems and software security · 94% Cyber-physical and IoT security · 6%
Software engineering, system software, and programming languages
5 papers
Software testing · 56% Program analysis · 19% Operating systems · 15%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Processor architecture and microarchitecture · 57% Embedded and real-time systems · 43%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
exploitation
1.622026
ropbot: Reimaging Code Reuse Attack Synthesis · NDSS 2026
Playing for K(H)eaps: Understanding and Improving Linux Kernel Exploit Reliability · USENIX Security Symposium 2022
Systems and software security › exploitation
kernel exploitation
1.322024
Take a Step Further: Understanding Page Spray in Linux Kernel Exploitation · USENIX Security Symposium 2024
Playing for K(H)eaps: Understanding and Improving Linux Kernel Exploit Reliability · USENIX Security Symposium 2022
Systems and software security
vulnerability discovery
1.122022
Arbiter: Bridging the Static and Dynamic Divide in Vulnerability Discovery on Binary Programs · USENIX Security Symposium 2022
Favocado: Fuzzing the Binding Code of JavaScript Engines Using Semantically Correct Test Cases · NDSS 2021
Systems and software security › operating system security
kernel integrity
0.912025
System Register Hijacking: Compromising Kernel Integrity By Turning System Registers Against the System · USENIX Security Symposium 2025
Systems and software security › exploitation
control-flow hijacking
0.712023
RetSpill: Igniting User-Controlled Data to Burn Away Linux Kernel Protections · CCS 2023
Systems and software security
firmware analysis
0.712023
Greenhouse: Single-Service Rehosting of Linux-Based Firmware Binaries in User-Space Emulation · USENIX Security Symposium 2023
Cyber-physical and IoT security
firmware rehosting
0.712023
Greenhouse: Single-Service Rehosting of Linux-Based Firmware Binaries in User-Space Emulation · USENIX Security Symposium 2023
Systems and software security › operating system security
kernel security
0.712023
RetSpill: Igniting User-Controlled Data to Burn Away Linux Kernel Protections · CCS 2023
Systems and software security
memory safety
0.712023
RetSpill: Igniting User-Controlled Data to Burn Away Linux Kernel Protections · CCS 2023
Systems and software security › operating system security
privilege escalation
0.712023
RetSpill: Igniting User-Controlled Data to Burn Away Linux Kernel Protections · CCS 2023
Systems and software security › vulnerability discovery › software vulnerability detection
binary vulnerability detection
0.612022
Arbiter: Bridging the Static and Dynamic Divide in Vulnerability Discovery on Binary Programs · USENIX Security Symposium 2022
Systems and software security › exploitation
heap exploitation
0.612022
Playing for K(H)eaps: Understanding and Improving Linux Kernel Exploit Reliability · USENIX Security Symposium 2022
Systems and software security › vulnerability discovery
fuzzing
0.512021
Favocado: Fuzzing the Binding Code of JavaScript Engines Using Semantically Correct Test Cases · NDSS 2021
Software testing › fuzzing
coverage-guided fuzzing
0.412020
Not All Coverage Measurements Are Equal: Fuzzing by Coverage Accounting for Input Prioritization · NDSS 2020
Software testing
fuzzing
0.412020
Not All Coverage Measurements Are Equal: Fuzzing by Coverage Accounting for Input Prioritization · NDSS 2020
Program analysis
binary analysis
0.312026
ropbot: Reimaging Code Reuse Attack Synthesis · NDSS 2026
Operating systems › kernel
linux kernel
0.212024
Take a Step Further: Understanding Page Spray in Linux Kernel Exploitation · USENIX Security Symposium 2024
Programming languages and type systems › dynamic languages
javascript
0.112021
Favocado: Fuzzing the Binding Code of JavaScript Engines Using Semantically Correct Test Cases · NDSS 2021

Methods — techniques the papers use, named apart from their topics

register manipulation · 1.7fuzzing · 1.4system call emulation · 1.3binary emulation · 1.3static analysis · 1.1dynamic analysis · 1.1semantically correct test case generation · 1.0return-oriented programming · 0.7coverage accounting · 0.4
YearPublicationVenuePosition
2026 ropbot: Reimaging Code Reuse Attack Synthesis
Kyle Zeng, Moritz Schloegel, Christopher Salls, Adam Doupé, Ruoyu Wang 0001, Yan Shoshitaishvili, Tiffany Bao
NDSS1
2025 System Register Hijacking: Compromising Kernel Integrity By Turning System Registers Against the System
Manas Ghandat, Kyle Zeng, Abdelouahab Benchikh, Tiffany Bao, Ruoyu Wang 0001, Adam Doupé, Yan Shoshitaishvili
USENIX Security Symposium3
2024 Take a Step Further: Understanding Page Spray in Linux Kernel Exploitation
Dang K. Le, Zhenpeng Lin, Kyle Zeng, Ruoyu Wang 0001, Tiffany Bao, Yan Shoshitaishvili, Adam Doupé, Xinyu Xing 0001
USENIX Security Symposium4
2023 RetSpill: Igniting User-Controlled Data to Burn Away Linux Kernel Protections
abstract
Leveraging a control flow hijacking primitive (CFHP) to gain root privileges is critical to attackers striving to exploit Linux kernel vulnerabilities. Such attack has become increasingly elusive as security researchers propose capable kernel security mitigations, leading to the development of complex (and, as a trade-off, brittle and unreliable) attack techniques to regain it. In this paper, we obviate the need for complexity by proposing RetSpill, a powerful yet elegant exploitation technique that employs user space data already present on the kernel stack for privilege escalation.
Kyle Zeng, Zhenpeng Lin, Kangjie Lu, Xinyu Xing 0001, Ruoyu Wang 0001, Adam Doupé, Yan Shoshitaishvili, Tiffany Bao
CCS1
2023 Greenhouse: Single-Service Rehosting of Linux-Based Firmware Binaries in User-Space Emulation
Hui Jun Tay, Kyle Zeng, Jayakrishna Vadayath, Arvind S. Raj, Audrey Dutcher, Tejesh Reddy, Wil Gibbs, Zion Leonahenahe Basque, Fangzhou Dong, Zack Smith, Adam Doupé, Tiffany Bao, Yan Shoshitaishvili, Ruoyu Wang 0001
USENIX Security Symposium2
2022 Arbiter: Bridging the Static and Dynamic Divide in Vulnerability Discovery on Binary Programs
Jayakrishna Vadayath, Moritz Eckert, Kyle Zeng, Nicolaas Weideman, Gokulkrishna Praveen Menon, Yanick Fratantonio, Davide Balzarotti, Adam Doupé, Tiffany Bao, Ruoyu Wang 0001, Christophe Hauser, Yan Shoshitaishvili
USENIX Security Symposium3
2022 Playing for K(H)eaps: Understanding and Improving Linux Kernel Exploit Reliability
Kyle Zeng, Yueqi Chen 0001, Haehyun Cho, Xinyu Xing 0001, Adam Doupé, Yan Shoshitaishvili, Tiffany Bao
USENIX Security Symposium1
2021 Favocado: Fuzzing the Binding Code of JavaScript Engines Using Semantically Correct Test Cases
Sung Ta Dinh, Haehyun Cho, Kyle Martin, Adam Oest, Kyle Zeng, Alexandros Kapravelos, Gail-Joon Ahn, Tiffany Bao, Ruoyu Wang 0001, Adam Doupé, Yan Shoshitaishvili
NDSS5
2021 SyML: Guiding Symbolic Execution Toward Vulnerable States Through Pattern Learning
abstract
Exploring many execution paths in a binary program is essential to discover new vulnerabilities. Dynamic Symbolic Execution (DSE) is useful to trigger complex input conditions and enables an accurate exploration of a program while providing extensive crash replayability and semantic insights.
Nicola Ruaro, Kyle Zeng, Lukas Dresel, Mario Polino, Tiffany Bao, Andrea Continella, Stefano Zanero, Christopher Krügel, Giovanni Vigna
RAID2
2021 An Empirical Study on Mobile Payment Credential Leaks and Their Exploits
Shangcheng Shi, Xianbo Wang, Kyle Zeng, Ronghai Yang, Wing Cheong Lau
SecureComm (2)3
2020 Not All Coverage Measurements Are Equal: Fuzzing by Coverage Accounting for Input Prioritization
Xiangkun Jia, Yuwei Liu 0001, Kyle Zeng, Tiffany Bao, Dinghao Wu, Purui Su
NDSS4