[email protected]
zzjas
zzjas98
zijie-zhao
Scholar
I am Zijie Zhao, a final-year PhD candidate (expected graduation May 2027) in the PL/FM/SE group at University of Illinois Urbana-Champaign advised by Lingming Zhang.
I develop methods that combine LLM agents, fuzzing, and program analysis for scalable, automated vulnerability discovery and validation in foundational software such as compilers, operating system kernels, and web browsers. My work has uncovered hundreds of bugs, resulting in dozens of CVE assignments and $8,000 in bug bounties.
I obtained my bachelor's and master's degree in Computer Science at University of California San Diego.
Publication
Industry Experience
Software Engineering Graduate Intern
- Built MoveSmith, a generation-based, coverage-guided fuzzer for the Aptos Move compiler and VM.
- Designed a modular program generator that encodes Move language constraints such as ability, borrow, and lifetime rules, and runs incremental static analysis during generation to produce valid test programs.
- Developed an LLM-based Move program generator to test emerging Move language features.
- To date, MoveSmith has found 50+ bugs in both the compiler and the VM.
Software Engineer Intern
- Used React.js, MobX.js, and Bootstrap to build complex web-based financial applications.
- Maintained existing server-rendered applications built by Ruby on Rails.
- Reduced page loading time from 18s to 2s and data saving time from 100s to 15s.
- Optimized over 2400 SQL queries into 600 queries.
Teaching Experience
- UIUC CS 527: Topics in Software Engineering
- UIUC CS 427: Software Engineering I
- UCSD CSE 127: Intro to Computer Security
- UCSD CSE 21: Mathematics for Algorithms and Systems
- UCSD CSE 12: Basic Data Structures and OOD
- UCSD CSE 11: Introduction to Java
Selected Bugs
A selection of bugs that my work found:
- Firefox
- CVE-2026-12292 ($3,000 bug bounty granted)
- CVE-2026-12305
- CVE-2026-12291 ($4,000 bug bounty granted)
- CVE-2026-2806
- CVE-2020-26960 ($1,000 bug bounty granted)
- Linux kernel
- CVE-2024-23851, CVE-2023-52429, CVE-2024-23848, CVE-2024-23850, CVE-2024-25739, CVE-2024-23849, CVE-2024-25740, CVE-2024-26655, CVE-2024-25741, CVE-2024-43825, CVE-2024-50103
- OpenSSL
- CVE-2026-35188
AppFolio