A comprehensive study of autonomous vehicle bugs

J Garcia, Y Feng, J Shen, S Almanee, Y Xia… - Proceedings of the …, 2020 - dl.acm.org
Self-driving cars, or Autonomous Vehicles (AVs), are increasingly becoming an integral part
of our daily life. About 50 corporations are actively working on AVs, including large …

Intelligent fuzz testing framework for finding hidden vulnerabilities in automotive environment

P Patki, A Gotkhindikar, S Mane - 2018 Fourth International …, 2018 - ieeexplore.ieee.org
Penetration Testing (pentesting) is most popular and effective method for finding
vulnerabilities in the enterprise network and also in the automotive networks. It is used to …

[PDF][PDF] PGFUZZ: Policy-Guided Fuzzing for Robotic Vehicles.

H Kim, MO Ozmen, A Bianchi, ZB Celik, D Xu - NDSS, 2021 - kimhyungsub.github.io
Robotic vehicles (RVs) are becoming essential tools of modern systems, including
autonomous delivery services, public transportation, and environment monitoring. Despite …

One fuzz doesn't fit all: Optimizing directed fuzzing via target-tailored program state restriction

P Srivastava, S Nagy, M Hicks, A Bianchi… - Proceedings of the 38th …, 2022 - dl.acm.org
Fuzzing is the de-facto default technique to discover software flaws, randomly testing
programs to discover crashing test cases. Yet, a particular scenario may only care about …

Intelligen: Automatic driver synthesis for fuzz testing

M Zhang, J Liu, F Ma, H Zhang… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Fuzzing is a technique widely used in vulnerability detection. The process usually involves
writing effective fuzz driver programs, which, when done manually, can be extremely labor …

Toward Unbiased {Multiple-Target} Fuzzing with Path Diversity

H Rong, W You, X Wang, T Mao - 33rd USENIX Security Symposium …, 2024 - usenix.org
Directed fuzzing is an advanced software testing approach that systematically guides the
fuzzing campaign toward user-defined target sites, enabling efficient discovery of …

Collafl: Path sensitive fuzzing

S Gan, C Zhang, X Qin, X Tu, K Li… - 2018 IEEE Symposium …, 2018 - ieeexplore.ieee.org
Coverage-guided fuzzing is a widely used and effective solution to find software
vulnerabilities. Tracking code coverage and utilizing it to guide fuzzing are crucial to …

Greybox fuzzing of distributed systems

R Meng, G Pîrlea, A Roychoudhury… - Proceedings of the 2023 …, 2023 - dl.acm.org
Grey-box fuzzing is the lightweight approach of choice for finding bugs in sequential
programs. It provides a balance between efficiency and effectiveness by conducting a …

Sfuzz: Slice-based fuzzing for real-time operating systems

L Chen, Q Cai, Z Ma, Y Wang, H Hu, M Shen… - Proceedings of the …, 2022 - dl.acm.org
Real-Time Operating System (RTOS) has become the main category of embedded systems.
It is widely used to support tasks requiring real-time response such as printers and switches …

Evocatio: Conjuring bug capabilities from a single poc

Z Jiang, S Gan, A Herrera, F Toffalini… - Proceedings of the …, 2022 - dl.acm.org
The popularity of coverage-guided greybox fuzzers has led to a tsunami of security-critical
bugs that developers must prioritize and fix. Knowing the capabilities a bug exposes (eg …