Sok: Prudent evaluation practices for fuzzing

M Schloegel, N Bars, N Schiller… - … IEEE Symposium on …, 2024 - ieeexplore.ieee.org
Fuzzing has proven to be a highly effective approach to uncover software bugs over the past
decade. After AFL popularized the groundbreaking concept of lightweight coverage …

Libafl: A framework to build modular and reusable fuzzers

A Fioraldi, DC Maier, D Zhang, D Balzarotti - Proceedings of the 2022 …, 2022 - dl.acm.org
The release of AFL marked an important milestone in the area of software security testing,
revitalizing fuzzing as a major research topic and spurring a large number of research …

Augmenting greybox fuzzing with generative ai

J Hu, Q Zhang, H Yin - arXiv preprint arXiv:2306.06782, 2023 - arxiv.org
Real-world programs expecting structured inputs often has a format-parsing stage gating the
deeper program space. Neither a mutation-based approach nor a generative approach can …

JIT-picking: Differential fuzzing of JavaScript engines

L Bernhard, T Scharnowski, M Schloegel… - Proceedings of the …, 2022 - dl.acm.org
Modern JavaScript engines that power websites and even full applications on the Web are
driven by the need for an increasingly fast and snappy user experience. These engines use …

{FuzzJIT}:{Oracle-Enhanced} Fuzzing for {JavaScript} Engine {JIT} Compiler

J Wang, Z Zhang, S Liu, X Du, J Chen - 32nd USENIX Security …, 2023 - usenix.org
We present a novel fuzzing technique, FuzzJIT, for exposing JIT compiler bugs in JavaScript
engines, based on our insight that JIT compilers shall only speed up the execution but never …

[PDF][PDF] FUZZILLI: Fuzzing for JavaScript JIT Compiler Vulnerabilities.

S Groß, S Koch, L Bernhard, T Holz, M Johns - NDSS, 2023 - ndss-symposium.org
JavaScript has become an essential part of the Internet infrastructure, and today's interactive
web applications would be inconceivable without this programming language. On the …

[PDF][PDF] Predictive context-sensitive fuzzing

P Borrello, A Fioraldi, DC D'Elia… - Network and …, 2024 - ndss-symposium.org
Coverage-guided fuzzers expose bugs by progressively mutating testcases to drive
execution to new program locations. Code coverage is currently the most effective and …

{MultiFuzz}: A {Multi-Stream} Fuzzer For Testing Monolithic Firmware

M Chesser, S Nepal, DC Ranasinghe - 33rd USENIX Security …, 2024 - usenix.org
Rapid embedded device proliferation is creating new targets and opportunities for
adversaries. However, the complex interactions between firmware and hardware pose …

Fuzzing JavaScript Interpreters with Coverage-Guided Reinforcement Learning for LLM-Based Mutation

J Eom, S Jeong, T Kwon - Proceedings of the 33rd ACM SIGSOFT …, 2024 - dl.acm.org
JavaScript interpreters, crucial for modern web browsers, require an effective fuzzing
method to identify security-related bugs. However, the strict grammatical requirements for …

Minerva: browser API fuzzing with dynamic mod-ref analysis

C Zhou, Q Zhang, M Wang, L Guo, J Liang… - Proceedings of the 30th …, 2022 - dl.acm.org
Browser APIs are essential to the modern web experience. Due to their large number and
complexity, they vastly expand the attack surface of browsers. To detect vulnerabilities in …