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

Zheyue Jiang

dblp:272/7066 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
2since 2021 · last 2023
—ORCID · none

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

Security and privacy · 4 · 3 first-author · 2 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
4 papers
Systems and software security · 100%
Software engineering, system software, and programming languages
4 papers
Software maintenance and evolution · 52% Operating systems · 48%

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

TopicWeightPapersLastEvidence papers
Systems and software security
vulnerability analysis
1.832023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
PDiff: Semantic-based Patch Presence Testing for Downstream Kernels · CCS 2020
Systems and software security › exploitation
automated exploit generation
1.322023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
Systems and software security › vulnerability analysis
exploitability assessment
1.322023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
Systems and software security
exploitation
1.322023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
Systems and software security › vulnerability management › patch management
patch detection
0.412020
PDiff: Semantic-based Patch Presence Testing for Downstream Kernels · CCS 2020
Systems and software security › vulnerability management › patch management
patch presence test
0.412020
BScout: Direct Whole Patch Presence Test for Java Executables · USENIX Security Symposium 2020
Systems and software security
vulnerability discovery
0.412020
BScout: Direct Whole Patch Presence Test for Java Executables · USENIX Security Symposium 2020
Software maintenance and evolution › software updates
patch management
0.412020
PDiff: Semantic-based Patch Presence Testing for Downstream Kernels · CCS 2020
Operating systems › kernel
linux kernel
0.422023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities · SP 2023
Operating systems
kernel
0.112020
PDiff: Semantic-based Patch Presence Testing for Downstream Kernels · CCS 2020
Software maintenance and evolution
software ecosystems
0.112020
BScout: Direct Whole Patch Presence Test for Java Executables · USENIX Security Symposium 2020

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

exploit migration · 2.6semantic analysis · 0.9code signature matching · 0.9
YearPublicationVenuePosition
2023 AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities
abstract
This paper studies the problem of cross-version exploitability assessment for Linux kernels. Specifically, given an exploit demonstrating the exploitability of a vulnerability on a specific kernel version, we aim to understand the exploitability of the same vulnerability on other kernel versions. To tackle cross-version exploitability assessment, automated exploit generation (AEG), a recently popular topic, is the only existing, applicable solution. However, AEG is not well-suited due to its template-driven nature and ignorance of the capabilities offered by the available exploit.In this work, we introduce a new method, automated exploit migration (AEM), to facilitate cross-version exploitability assessment for Linux kernels. The key insight of AEM is the observation that the strategy adopted by the exploit is often applicable to other exploitable kernel versions. Technically, we consider the kernel version where the exploit works as a reference and adjust the exploit to force the other kernel versions to align with the reference. This way, we can reproduce the exploiting behaviors on the other versions. To reduce the cost and increase the feasibility, we strategically identify execution points that truly affect the exploitation and only enforce alignment at those points. We have designed and implemented a prototype of AEM. In our evaluation of 67 cases where exploit migration is needed, our prototype successfully migrates the exploit for 56 cases, producing a success rate of 83.5%.
Zheyue Jiang, Yuan Zhang 0009, Jun Xu 0024, Xinqian Sun, Min Yang 0002
SP1
2023 AEM: Facilitating Cross-Version Exploitability Assessment of Linux Kernel Vulnerabilities
abstract
This paper studies the problem of cross-version exploitability assessment for Linux kernels. Specifically, given an exploit demonstrating the exploitability of a vulnerability on a specific kernel version, we aim to understand the exploitability of the same vulnerability on other kernel versions. To tackle cross-version exploitability assessment, automated exploit generation (AEG), a recently popular topic, is the only existing, applicable solution. However, AEG is not well-suited due to its template-driven nature and ignorance of the capabilities offered by the available exploit.In this work, we introduce a new method, automated exploit migration (AEM), to facilitate cross-version exploitability assessment for Linux kernels. The key insight of AEM is the observation that the strategy adopted by the exploit is often applicable to other exploitable kernel versions. Technically, we consider the kernel version where the exploit works as a reference and adjust the exploit to force the other kernel versions to align with the reference. This way, we can reproduce the exploiting behaviors on the other versions. To reduce the cost and increase the feasibility, we strategically identify execution points that truly affect the exploitation and only enforce alignment at those points. We have designed and implemented a prototype of AEM. In our evaluation of 67 cases where exploit migration is needed, our prototype successfully migrates the exploit for 56 cases, producing a success rate of 83.5%.
Zheyue Jiang, Yuan Zhang 0009, Jun Xu 0024, Xinqian Sun, Min Yang 0002
SP1
2020 PDiff: Semantic-based Patch Presence Testing for Downstream Kernels
abstract
Open-source kernels have been adopted by massive downstream vendors on billions of devices. However, these vendors often omit or delay the adoption of patches released in the mainstream version. Even worse, many vendors are not publicizing the patching progress or even disclosing misleading information. However, patching status is critical for groups (e.g., governments and enterprise users) that are keen to security threats. Such a practice motivates the need for reliable patch presence testing for downstream kernels. Currently, the best means of patch presence testing is to examine the existence of a patch in the target kernel by using the code signature match. However, such an approach cannot address the key challenges in practice. Specifically, downstream vendors widely customize the mainstream code and use non-standard building configurations, which often change the code around the patching sites such that the code signatures are ineffective.
Zheyue Jiang, Yuan Zhang 0009, Jun Xu 0024, Zhenghe Wang, Xiaohan Zhang 0001, Xinyu Xing 0001, Min Yang 0002, Zhemin Yang
CCS1
2020 BScout: Direct Whole Patch Presence Test for Java Executables
Jiarun Dai, Yuan Zhang 0009, Zheyue Jiang, Yingtian Zhou, Xinyu Xing 0001, Xiaohan Zhang 0001, Min Yang 0002, Zhemin Yang
USENIX Security Symposium3