arrow
返回

Packet-syscall coordinated fuzzing for linux kernel network stack

delete2026-09-11
delete0
PRE
AI
G
Guoyu Yin
Y
Yuhan Chen
C
Changjian Liu
W
Weibo Zhang
F
Fan Ding
D
Dalong Shi
Y
Yuheng Shen
H
Heyuan Shi *
DOI:10.1016/j.cose.2026.105141delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Linux内核网络栈是一个安全关键子系统,负责管理网络通信,如TCP/IP会话处理和UDP数据包路由。然而,有效模糊测试内核网络栈存在显著挑战:大量代码因静态配置而被禁用;为系统调用和分组生成网络特定输入困难;测试系统调用执行与分组注入的交互需要精确协调。本文介绍Pacaller,一种针对内核网络栈的分组-系统调用协同模糊测试工具。Pacaller首先执行自动配置分析以增强代码可达性。然后,Pacaller从内核源代码中提取网络资源,生成网络特定系统调用规范和分组模型。最后,Pacaller协调系统调用执行与分组注入,以测试网络栈中的复杂交互。我们在四个最新版本的Linux内核上实现了并评估了Pacaller,发现了26个先前未知的漏洞(16个已确认,10个已修复)。Pacaller比Syzkaller、SyzGen++、KernelGPT、Syz-TCP和TRON实现了13.3%到22.3%更高的网络栈覆盖率。这些结果表明,Pacaller显著提高了对内核网络栈进行模糊测试的有效性。

期刊

C
COMPUTERS & SECURITY
IF:
5.4
论文数:
325
被引数:
21

机构

C
central south university
学者数:
2.2W
论文数: 6.3K
被引数: 1.1K
T
tsinghua university
学者数:
11.9W
论文数: 10.0W
被引数: 7.6W
A
avic international digital network technology co. ltd.
学者数:
2
论文数: 1
被引数: 0
学者 查看更多机构
引用论文

引用论文

Rtkaller: State-aware Task Generation for RTOS Fuzzing
err2021-09-22
err0
PREAI
errYuheng Shen; Hao Sun; Yu Jiang; Heyuan Shi; Yixiao Yang; Wanli Chang
err分享
err收藏
Enhancing ROS System Fuzzing through Callback Tracing
err
IF0
err2024-09-11
err0
PREAI
errYuheng Shen; Jianzhong Liu; Yiru Xu; Hao Sun; Mingzhe Wang; Nan Guan; Heyuan Shi; Yu Jiang
err分享
err收藏
err分享
err收藏
Industry Practice of Directed Kernel Fuzzing for Open-source Linux Distribution
err2024-10-27
err0
PREAI
errShi,Heyuan; Chen,Shijun; Wang,Runzhe; Chen,Yuhan; Zhang,Weibo; Zhang,Qiang; Shen,Yuheng; Shi,Xiaohai; Hu,Chao; Jiang,Yu
err分享
err收藏
学者 查看更多内容