ESRFuzzer: an enhanced fuzzing framework for physical SOHO router devices to discover multi-Type vulnerabilities

作者
Yu Zhang,Wei Huo,Kunpeng Jian,Ji Fu Shi,Longquan Liu,Yanyan Zou,Chao Zhang,Baoxu Liu
出处
期刊:Cybersecurity [Springer Nature]
卷期号:4 (1) 被引量:14
标识
DOI:10.1186/s42400-021-00091-9
摘要

Abstract SOHO (small office/home office) routers provide services for end devices to connect to the Internet, playing an important role in cyberspace. Unfortunately, security vulnerabilities pervasively exist in these routers, especially in the web server modules, greatly endangering end users. To discover these vulnerabilities, fuzzing web server modules of SOHO routers is the most popular solution. However, its effectiveness is limited due to the lack of input specification, lack of routers’ internal running states, and lack of testing environment recovery mechanisms. Moreover, existing works for device fuzzing are more likely to detect memory corruption vulnerabilities.In this paper, we propose a solution ESRFuzzer to address these issues. It is a fully automated fuzzing framework for testing physical SOHO devices. It continuously and effectively generates test cases by leveraging two input semantic models, i.e., KEY-VALUE data model and CONF-READ communication model, and automatically recovers the testing environment with power management. It also coordinates diversified mutation rules with multiple monitoring mechanisms to trigger multi-type vulnerabilities. With the guidance of the two semantic models, ESRFuzzer can work in two ways: general mode fuzzing and D-CONF mode fuzzing. General mode fuzzing can discover both issues which occur in the CONF and READ operation, while D-CONF mode fuzzing focus on the READ-op issues especially missed by general mode fuzzing.We ran ESRFuzzer on 10 popular routers across five vendors. In total, it discovered 136 unique issues, 120 of which have been confirmed as 0-day vulnerabilities we found. As an improvement of SRFuzzer, ESRFuzzer have discovered 35 previous undiscovered READ-op issues that belong to three vulnerability types, and 23 of them have been confirmed as 0-day vulnerabilities by vendors. The experimental results show that ESRFuzzer outperforms state-of-the-art solutions in terms of types and number of vulnerabilities found.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
小帅完成签到,获得积分10
刚刚
zzy完成签到,获得积分10
1秒前
无花果的应助被不如看海采纳,获得10
1秒前
1秒前
Morningstar发布了新的文献求助10
1秒前
1秒前
是驼驼呀完成签到,获得积分10
2秒前
Fiona000001完成签到,获得积分10
2秒前
似水流年完成签到,获得积分10
2秒前
aobo发布了新的文献求助10
2秒前
newmoon完成签到 ,获得积分10
3秒前
Akim的应助被向晚采纳,获得10
3秒前
3秒前
秋秋完成签到,获得积分10
3秒前
3秒前
慕青的应助被苏素肃采纳,获得10
3秒前
rammy发布了新的文献求助10
3秒前
3秒前
HMYX完成签到 ,获得积分10
4秒前
jq完成签到 ,获得积分10
4秒前
4秒前
moveon发布了新的文献求助10
4秒前
研研研发布了新的文献求助10
4秒前
Zz发布了新的文献求助10
4秒前
luna发布了新的文献求助10
4秒前
mhl11的应助被Sean采纳,获得10
5秒前
5秒前
所所的应助被睡觉的猫采纳,获得10
5秒前
西瓜完成签到,获得积分10
5秒前
5秒前
5秒前
5秒前
SciGPT的应助被执着小满采纳,获得10
6秒前
6秒前
大碗完成签到,获得积分10
6秒前
也未可知完成签到 ,获得积分0
6秒前
百甲发布了新的文献求助20
7秒前
爆米花的应助被大酱采纳,获得10
7秒前
ding的应助被同城代打采纳,获得10
7秒前
CipherSage的应助被生蚝大王采纳,获得10
7秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Energie-Contracting 1500
Klimaschutzrecht durch den Energiesektor im Mehrebenensystem – Ein Rechtsvergleich 1000
Représentation chimique de la structure des kérogènes et des asphaltènes en fonction de leur origine et de leur degré d'évolution 900
Ecotourism 400
Analytical Separation Science 300
Civilization and War 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 计算机科学 工程类 有机化学 化学工程 生物化学 物理 复合材料 内科学 催化作用 光电子学 人工智能 细胞生物学 无机化学 物理化学 数学
热门帖子
关注 科研通微信公众号,转发送积分 8068172
求助须知:如何正确求助?哪些是违规求助? 9489786
关于积分的说明 21355423
捐赠科研通 7636766
什么是DOI,文献DOI怎么找? 3398336
关于科研通互助平台的介绍 2528174
邀请新用户注册赠送积分活动 2436195